ช่วงหลายปีที่ผ่านมานี้ เราเห็นโครงการพัฒนาด้านประสิทธิภาพการประมวลผล JavaScript ของเบราว์เซอร์ค่ายต่างๆ โดยโครงการที่โดดเด่นคือ asm.js ที่ริเริ่มจากฝั่ง Mozilla
ฝั่งของแอปเปิลที่สร้าง Safari อยู่บนโครงการ WebKit ก็มีความเคลื่อนไหวในเรื่องนี้เช่นกัน โดยใช้ชื่อโครงการว่า FTLJIT ย่อมาจาก (Fourth Tier LLVM JIT)
แนวคิดของ FTLJIT จะคล้ายกับ asm.js คือแปลงโค้ด JavaScript เป็นภาษาระดับล่างก่อน แล้วค่อยเร่งความเร็วในการประมวลผลภาษาระดับล่างอีกชั้นหนึ่ง จุดเด่นของ FTLJIT คือไม่ต้องปรับโค้ดเป็นพิเศษแบบ asm.js เพื่อให้คอมไพเลอร์ทำงานได้เร็วเป็นพิเศษ สามารถใช้โค้ด JavaScript ปกติได้เลย
ตอนนี้ FTLJIT ยังเป็นโครงการทดสอบที่ยังไม่เปิดใช้งานจริงบน WebKit และยังมีเฉพาะเวอร์ชันแมคเท่านั้น ผลจากรันเบนช์มาร์คพบว่าประสิทธิภาพดีขึ้น เอาชนะ Chrome ได้ในบางการทดสอบ แต่ยังแพ้ asm.js อยู่ครับ
ที่มา - InfoWorld
Comments
นึกว่าย่อมาจาก Fast Than Light JIT
I need healing.
นึกถึงซี่รี่ส์ไซไฟขึ้นมาทันทีเหมือนกัน
จริงๆ คอนแรกก็ชื่อนี้ครับ (โดนเมนชั่นใน bug tracker สักที่เมื่อนานมาแล้ว อ่านเจอใน HN) แต่มาเปลี่ยนเอาทีหลัง