Tags:

การแข่งเรื่องความเร็วในการประมวลผลจาวาสคริปต์กำลังจะกลับมาอีกครั้ง หลังจากค่าย Opera เปิดตัว "Carakan" ใน Opera 10.5 ซึ่งเร็วกว่า Chrome และ Safari ถ้าเทียบเวอร์ชันบนแมคด้วยกัน

ฝั่ง Firefox ก็มีความเคลื่อนไหวเช่นกัน แม้ว่าจะหันมาใช้เอนจิน TraceMonkey ในสาย 3.x แต่มันกลับไม่เร็วถึงขนาด V8 ของ Chrome หรือ Nitro ของ Safari ที่แข่งกันเป็นเอนจินจาวาสคริปต์ที่เร็วที่สุด อย่างไรก็ตาม ทาง Mozilla บอกว่าปัญหาไม่ได้อยู่ที่ TraceMonkey ซึ่งใช้เทคนิค JIT compilation ช่วยเร่งความเร็วในการประมวลผล แต่มันกลับใช้ไม่ได้ทุกกรณี และกรณีที่ใช้ไม่ได้นั้น Firefox จะกลับไปใช้การประมวลผลแบบ interpreting ปกติ

การแก้ปัญหาจึงเกิดขึ้นที่จุดนี้ โดย Mozilla กำลังพัฒนาเอนจินตัวใหม่ที่ชื่อ JaegerMonkey (หรือ JägerMonkey) สำหรับงานประมวลผลแบบปกติ เท่าที่ทดสอบในขณะนี้ JaegerMonkey เพิ่มประสิทธิภาพขึ้น 30% บน x86 และ 45% บน x64

ที่มา - JaegerMonkey, Download Squad

Comments

By: toandthen
WriteriPhoneAndroid
toandthen's blog
on 28/02/10 9:40 #159561 toggle
toandthen's picture

ส่วน IE ก็ยังไม่แข่งกับเขาอยู่ดี :D

By: Aphorist
AndroidUbuntu
Aphorist's blog
on 28/02/10 11:18 #159567 toggle
Aphorist's picture

ผมไม่มายด์ว่าจะต้องเร็วปรู๊ดดดปร้าาดด อะไรหรอก เพียงแค่ ให้มันทำงานได้เหมือนปรกติได้ไหม จะแข่งเร็ว แต่ทำงานบางอย่างไม่ได้ มันไม่มีประโยชน์น่ะครับ

By: Kerberos
Android
Kerberos's blog
on 28/02/10 12:52 #159577 Reply to:159567 toggle
Kerberos's picture

ช่วยยกตัวอย่างได้ไหมครับ ว่า javascript engine ใน 4 ค่ายนั้น ค่ายไหนเร็ว แต่ทำให้มีปัญหาเมื่อเทียบกับค่ายอื่น


#Utthawit ไม่ตายไม่เลิก

By: MrWhisper
ContributorWindows PhoneSymbianWindows
MrWhisper's blog
on 28/02/10 13:27 #159579 Reply to:159577 toggle
MrWhisper's picture

Carakan ของ Opera ครับ

เร็วฟ้าผ่ามาก แต่มีปัญหากับ Facebook บ่อยๆ (ซึ่งมักจะได้รับการแก้ใน build ถัดๆไป ว่ากันไป Carakan ยังคงแก้อยู่เรื่อยๆในแทบทุก build ครับ)


[ JIRAYU.IN.TH ]

By: theoneox
Android
theoneox's blog
on 02/03/10 8:10 #159763 Reply to:159579 toggle
theoneox's picture

Opera ผ่าน Acid 3 นะครับ

By: polaromonas
ContributorWindows PhoneUbuntuWindows
polaromonas's blog
on 02/03/10 16:15 #159824 Reply to:159763 toggle
polaromonas's picture

ผมว่า ก้เพราะผ่านเนี่ยแหละครับ ถึงได้มีปัญหา เพราะว่าเว็บไซท์ส่วนมากไม่ได้อิงตามมาตรฐาน ACID3 นี่นา ส่วน Opera ก็หัวแข็ง ไม่ยอมออกนอกมาตรฐานซักกระเบียดนิ้ว


My blog

By: mednoon
mednoon's blog
on 28/02/10 11:34 #159569 toggle
mednoon's picture

ผมยังอิง firefox อยู่แม้ว่า V8 จะเร็วแต่ยังมีปัญหาเรื่อง script งานเก่าๆสมัยก่อนของผม รันไม่ได้อยู่บ้าง ส่วน FireFox,IE รันได้ปกติ

By: modernkoro
modernkoro's blog
on 28/02/10 11:41 #159570 toggle
modernkoro's picture

Firefox for Mobile ของพี่ใน N900 ช้าโคตรอ่ะ สู้ Default Browser ใน N900 ไม่ได้เลย เปิดตัวซะหรู ช่วยปรับปรุงหน่อยได้มั้ย?

By: pines
Blackberry
pines's blog
on 28/02/10 12:30 #159575 toggle
pines's picture

ผมเข้าใจว่างานของแต่ละคนไม่เหมือนกัน แต่ปัจจุบันผมไม่ได้ใช้ IE มานานพอควรแล้ว

By: pwblog
Blackberry
pwblog's blog
on 28/02/10 13:58 #159587 toggle
pwblog's picture

JaegerMonkey มันคืออะไรครับนี่เพิ่งจะเคยเห็นชื่อนี้


comment ไปก็ไม่เกิดประโยชน์ เสียเวลาพิมพ์

By: MrWhisper
ContributorWindows PhoneSymbianWindows
MrWhisper's blog
on 28/02/10 14:01 #159588 Reply to:159587 toggle
MrWhisper's picture

JavaScript Engine ตัวใหม่ของ Firefox ครับ


[ JIRAYU.IN.TH ]

By: McKay
iPhoneAndroidBlackberryWindows
McKay's blog
on 28/02/10 14:19 #159592 Reply to:159587 toggle
McKay's picture

เป็นคำผสมระหว่าง Jäger กับ Monkey หน่ะครับ กรณีเดียวกับ SpiderMonkey


Apple is Alpha. Apple is Omega. Ain't no doubt Apple.

By: S.T.E.Y.R.C.
Ubuntu
S.T.E.Y.R.C.'s blog
on 28/02/10 20:56 #159628 toggle
S.T.E.Y.R.C.'s picture

ก็ต้องรอชมกันต่อไป ดีใจที่ยกเครื่องใหม่ เพราะ tracemonkey ดูอืดไปถนัดตาเมื่อเทียบกับอีกสองค่าย -*-


Techblog - The Technology Notes

By: azx
iPhoneWindows
azx's blog
on 01/03/10 2:47 #159663 toggle
azx's picture

แต่ผมรู้สึกว่า ie เหมือนจะเร็วกว่าทุกอันเลยนะ

By: wearetherock
AndroidUbuntu
wearetherock's blog
on 01/03/10 12:38 #159687 Reply to:159663 toggle
wearetherock's picture

เคยเจอในกรณีที่เปิดเว็บที่เขียนด้วย ASP.NET รู้สึกว่า IE จะโหลดได้เร็วกว่า Browser ตัวอื่น