
ไมโครซอฟท์เปิดเอนจินจาวาสคริปต์ ChakraCore มาไม่กี่วัน ตอนนี้เหตุผลที่ไมโครซอฟท์เปิดโค้ดออกมาก็ชัดเจนขึ้นเมื่อทางไมโครซอฟท์ส่งโค้ดเข้าไปยังโครงการ NodeJS เพื่อให้ NodeJS รองรับการรันด้วย ChakraCore
ไมโครซอฟท์ระบุว่าโค้ดทั้งหมดจะไม่กระทบกับโค้ดหลักของ NodeJS เองและโค้ดของส่วนเสริมอื่นๆ ของ V8 เพราะไมโครซอฟท์สร้าง chakrashim ขึ้นมาอิมพลีเมนต์ API ของ V8 สำหรับ NodeJS ไว้แล้ว
ข้อเสียสำคัญคือ ChakraCore ยังพอร์ตไปแพลตฟอร์มอื่นไม่เสร็จ ระหว่างนี้แพตช์ที่ไมโครซอฟท์ส่งเข้ามาจะรันได้บนวินโดวส์เท่านั้น
แพตช์นี้จะทำให้กระบวนการคอมไพล์โค้ดสามารถเลือกได้ว่าต้องการใช้เอนจินใด แต่ตัวไบนารีที่ได้จะมีเอนจินเดียวเท่านั้น
ที่มา - Github: NodeJS , The Next Web
Comments
o เกินมาตัวครับ
รอดูว่ารีวิวกันโหดขนาดไหน
ผมเคยรัน SunSpider ระหว่าง IE 11 กับ Chrome ล่าสุดเมื่อประมาณปีกว่าๆ IE 11 เร็วกว่าคับ
good concept & good idea เพราะ google chrome ก็ใช้ V8 และ nodejs ก็รองรับหลาย os
การใช้งาน ChakraCore ต้องใช้ผ่าน API ดังนั้นต้องลง package เสริม วิธีการนี้ทำให้ไมโครซอฟต์
กลับมาแจ้งเกิดในวงการได้เร็วขึ้น (ก่อนหน้านี้แจ้งตาย ^_^) เพราะไม่ต้องออกแรงมาก ต่อยอดเทคโนโลยี
ของ chrome v8 ที่มีอยู่ได้ทั้งขึ้นทั้งล่อง
ขอคารวะ (ถ้าทำได้บน windows+linux+osx) นะ