Tags:
Node Thumbnail

นักพัฒนาหลายคนของ Mozilla โชว์ผลงาน TraceMonkey เอนจินสำหรับ JavaScript ตัวใหม่ที่พัฒนาขึ้นมาจาก SpiderMonkey ตัวเดิม (ซึ่งเป็น JavaScript ตัวแรกที่ตกทอดมาตั้งแต่สมัย Netscape และใช้อยู่ใน Firefox มาถึงปัจจุบัน)

สิ่งที่พัฒนาขึ้นมาแน่คือประสิทธิภาพครับ จากกราฟที่ทาง Mozilla แสดงให้เห็น ประสิทธิภาพในการทดสอบบางอันดีกว่าเดิมถึง 37.5 เท่า (37.5x ไม่ใช่ 37.5%) อย่างไรก็ตามการทดสอบบางตัวก็ดีขึ้นเล็กน้อย แต่โดยภาพรวมแล้วดีกว่าเดิมเกือบหมด

ความเร็วที่เพิ่มขึ้นฮวบฮาบนี้เป็นผลจากเทคนิคคอมไพล์ Just-In-Time แบบใหม่ที่เรียกว่า trace trees ซึ่งพัฒนาโดยมหาวิทยาลัย UC Irvine และโค้ดบางส่วนได้มาจาก Tamarin ซึ่งเป็น virtual machine ของ ActionScript ที่ทาง Adobe เปิดซอร์สให้

TraceMonkey จะเข้ามาให้ใช้ใน Firefox 3.1 ถ้าอยากเห็นประสิทธิภาพก่อน มี screencast ให้ดู

ที่มา - Mike Shaver, Brendan Eich

Get latest news from Blognone

Comments

By: sugree
FounderWriterAndroidBlackberry
on 23 August 2008 - 13:42 #62167

ดีมาก สู้ต่อไปเจ้าลิง อยากใช้ Firefox 3.1 ซะแล้ว

By: anu
Contributor
on 23 August 2008 - 14:39 #62170

http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/tracemonkey-win32/

แตก zip แล้วใช้ได้เลย ถ้าลง firefox อยู่แล้วมันจะใช้ profile ที่ลงอยู่ ลองดูครับ

โหลด gmail ปื้ดเลยทีนี้

แนะนำ about:config สร้าง extensions.checkCompatibility เป็น boolean=false ด้วย

By: HudchewMan
ContributorAndroidWindowsIn Love
on 23 August 2008 - 18:54 #62189 Reply to:62170
HudchewMan's picture

ขอบคุณครับ ต้องขอลองสักหน่อยแล้ว :)

เว็บพจนานุกรม แปลภาษาจีน-ไทย ไทย-จีน
http://www.zhongtai.org


~ HudchewMan's Station & @HudchewMan~

By: SmokyBeacon on 23 August 2008 - 16:58 #62177

ว้าว สุดยอดเป็นที่ยิ่ง รออย่างใจจดใจจ่อ

แต่เมื่อไหร่ Thunderbird 3.0 จะออกเสียทีน้อ...

รวมฟรีแวร์: dFreeware
อันนี้กำลังหาแนวร่วมอยู่: ThaiiPhoneDev

By: Sikachu
ContributoriPhoneIn Love
on 23 August 2008 - 20:26 #62203
Sikachu's picture

ถ้าเทียบกับ SquirrelFish ของทาง Webkit แล้ว อะไรจะเร็วกว่ากันหว่า?

:)

http://webkit.org/blog/189/announcing-squirrelfish/

บล็อกของผม: http://sikachu.com


บล็อกของผม: http://sikachu.com

By: anu
Contributor
on 23 August 2008 - 21:46 #62212 Reply to:62203

ลิงไวกว่าปลาอยู่แล้วครับ

http://www.masonchang.com/2008/08/tracemonkey-vs-squirrelfish.html

จาก 20 กว่าเทส ลิงเร็วกว่า 2.4 เท่า

By: willwill
ContributorAndroid
on 23 August 2008 - 21:48 #62213 Reply to:62203
willwill's picture

P4 2.0GHz Ram 640MB

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1a2pre) Gecko/20080822033426 Minefield/3.1a2pre

Draw Time: 1432ms

Frames Per Sec: 0.6983240223463687

Opera/9.60 (Windows NT 5.1; U; en) Build 10408

Draw Time: 3547ms

Frames Per Sec: 0.28192839018889204

Safari 3.1.2 WebKit r35895

Draw Time: 3031ms

Frames Per Sec: 0.32992411745298583

ทุกผลคะแนน ได้จากการแก้ contrast แถบเดียวครับ เปิดหน้าต่างเดียว(ยกเว้น Firefox เปิด Ubuntuclub Forum + Blognone ไว้ครับ เร็วเห็นได้ชัด)

By: willwill
ContributorAndroid
on 24 August 2008 - 14:03 #62292 Reply to:62213
willwill's picture

ลืมไปว่าผมไม่ได้เปิด javascript.options.git.content ตอนทดสอบครับ
เปิดแล้ว
Draw Time: 375ms
Frames Per Sec: 2.6666666666666665
(เปิด 4 tab นับหน้าทดสอบด้วยครับ)

By: maxm on 4 February 2009 - 00:47 #83974

ขอเอาไปลองหน่อยนะครับ