Mozilla โชว์ TraceMonkey เอนจิน JavaScript ตัวใหม่
นักพัฒนาหลายคนของ 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





ดีมาก สู้ต่อไปเจ้าลิง อยากใช้ Firefox 3.1 ซะแล้ว
http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/tracemonkey-win32/
แตก zip แล้วใช้ได้เลย ถ้าลง firefox อยู่แล้วมันจะใช้ profile ที่ลงอยู่ ลองดูครับ
โหลด gmail ปื้ดเลยทีนี้
แนะนำ about:config สร้าง extensions.checkCompatibility เป็น boolean=false ด้วย
ขอบคุณครับ ต้องขอลองสักหน่อยแล้ว :)
เว็บพจนานุกรม แปลภาษาจีน-ไทย ไทย-จีน
http://www.zhongtai.org
ว้าว สุดยอดเป็นที่ยิ่ง รออย่างใจจดใจจ่อ
แต่เมื่อไหร่ Thunderbird 3.0 จะออกเสียทีน้อ...
รวมฟรีแวร์: dFreeware อันนี้กำลังหาแนวร่วมอยู่: ThaiiPhoneDev
ถ้าเทียบกับ SquirrelFish ของทาง Webkit แล้ว อะไรจะเร็วกว่ากันหว่า?
:)
http://webkit.org/blog/189/announcing-squirrelfish/
บล็อกของผม: http://sikachu.com
ลิงไวกว่าปลาอยู่แล้วครับ
http://www.masonchang.com/2008/08/tracemonkey-vs-squirrelfish.html
จาก 20 กว่าเทส ลิงเร็วกว่า 2.4 เท่า
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 ไว้ครับ เร็วเห็นได้ชัด)
ลืมไปว่าผมไม่ได้เปิด javascript.options.git.content ตอนทดสอบครับ เปิดแล้ว Draw Time: 375ms Frames Per Sec: 2.6666666666666665 (เปิด 4 tab นับหน้าทดสอบด้วยครับ)
ขอเอาไปลองหน่อยนะครับ