Tags:
Node Thumbnail

ไมโครซอฟท์ยุคใหม่อะไรก็เกิดขึ้นได้ วันนี้บริษัทประกาศโอเพนซอร์ส Chakra เอนจินจาวาสคริปต์ที่ใช้ใน Microsoft Edge แล้ว แถมประกาศว่าในอนาคตจะพัฒนาให้ทำงานบนแพลตฟอร์มอื่นที่ไม่ใช่วินโดวส์ด้วย

Chakra ถูกพัฒนาขึ้นเพื่อใช้กับ IE ในปี 2008 (เริ่มใช้ครั้งแรกใน IE9) และพัฒนาเรื่อยมาจนถึงปัจจุบัน ตัวเอนจินมีฟีเจอร์สมัยใหม่อย่าง การรองรับ asm.js แถมไมโครซอฟท์ยังคุยว่ารองรับมาตรฐาน ECMAScript 6 เหนือกว่า Firefox/Chrome และมีประสิทธิภาพดีกว่าด้วยซ้ำ (ดูกราฟเบนช์มาร์คประกอบ)

ปัจจุบัน Chakra ไม่ได้ถูกใช้แค่ใน Microsoft Edge แต่ยังใช้รันแอพ Universal Windows Platform, Cortana, Azure DocumentDB, Outlook.com รวมถึงใช้รัน Node.js บน Windows 10 IoT Core ด้วย

No Description

ไมโครซอฟท์เปิดซอร์สโค้ดเกือบทั้งหมดของ Chakra ออกมา ใช้ชื่อโครงการว่า ChakraCore โดยตัวเอนจินเปิดซอร์สออกมาทั้งหมด ส่วนที่ไม่ได้เปิดคือ API ที่เชื่อมต่อกับ Edge/Universal Windows Platform (ส่วนสีเทาในภาพ) แต่จะพัฒนา API ตัวใหม่ที่เป็นมาตรฐานในการเรียกใช้ให้แทน

ChakraCore จะกลายเป็นเอนจินจาวาสคริปต์ที่ทำงานได้หลากหลาย ตั้งแต่งานขนาดเล็กบนอุปกรณ์ IoT ไปจนถึงงานขนาดใหญ่ที่ต้องรันบนคลาวด์ ซอร์สโค้ดจะถูกเผยแพร่ใน GitHub เดือนมกราคม 2016 และหลังจากนั้นไมโครซอฟท์จะเผยรายละเอียดอื่นๆ ของโครงการต่อไป

ที่มา - Microsoft Edge Dev

เบนช์มาร์คของ Chakra

No Description

เทียบการรองรับ ECMAScript 6 ของเอนจินจาวาสคริปต์ต่างๆ

No Description

Get latest news from Blognone

Comments

By: McKay
ContributorAndroidWindowsIn Love
on 6 December 2015 - 09:24 #866407
McKay's picture

เท่าที่ใช้รู้สึกว่า GC ของ Edge มันค่อนข้าง aggressive (หรือ heap ขนาดเล็กไป?) เวลาเปิดเว็บที่ใช้ JavaScript หนักๆและมี element เยอะๆ อย่าง Facebook บางทีจะแอบมี stutter/spike บ้าง

แต่อย่างอื่นทำได้เนียน(smooth)ดีมากครับ เช่นการ render รูป/object ต่างๆ และมี responsive ที่ดีมาก (Firefox นี่แย่มาก e10s ก็ยังไม่มาซักที) อันนี้ขอชื่นชม engine และระบบ threads/processes ที่ดี อีกส่วนนึงคงเป็นเพราะมันเป็นแอพแบบ Metro ด้วย แสดงให้เห็นว่ารอบนี้ Microsoft ทำการบ้านมาดีมากครับ

Edit: ผมเช็ค Edge แล้วได้แค่ 84% แฮะ default function parameters เป็น 0/7 destructuring เป็น 0/37 แสดงว่าตัวที่ opensource เป็นตัวที่ใหม่กว่าตัวใน Edge?


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: hisoft
ContributorWindows PhoneWindows
on 6 December 2015 - 14:18 #866445 Reply to:866407
hisoft's picture

ทดสอบที่ไหนครับ ผมเจอ test262 แต่มันเปิดไม่ได้ - -"

Edge พวก default function parameters, destructuring ตอนนี้ต้องไปเปิดใน about:flags ครับ

By: McKay
ContributorAndroidWindowsIn Love
on 6 December 2015 - 17:20 #866462 Reply to:866445
McKay's picture

ลิ้งนี้ อ่ะครับ


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: hisoft
ContributorWindows PhoneWindows
on 6 December 2015 - 18:44 #866472 Reply to:866462
hisoft's picture

ลิงก์นั้นไปดูแล้วครับ ผมก็นึกว่ามันมีแต่ที่เก็บๆ ไว้ ไม่ทันมองว่ามีปัจจุบันด้วย 5555

ก่อนเปิดได้ 84% ครับ ส่วนหลังเปิดได้ 90% ครับ

บนมือถือ ได้เท่ากันเป๊ะเลยครับ (84%, 90%) ดูจากตารางแล้วเห็นเจ้าอื่นพอเป็นโทรศัพท์แล้วคะแนนจะร่วงเยอะนี่เลยทิ้งห่างมาไกลมาก

แบบเปิดใน about:flags แล้ว

No Description

By: mk
FounderAndroid
on 7 December 2015 - 07:59 #866533 Reply to:866407
mk's picture

e10s นี่รอจนเลิกรอแล้วครับ

By: Kimi4ne
AndroidUbuntuWindows
on 6 December 2015 - 09:45 #866410

วันไหนที่ Egde Support WebM ผมจะเลิกใช้โครมอย่างถาวร
เป็นคนที่ไม่ใช้ Adblock อยู่แล้วด้วย

อะไร ๆ ก้เร็วกว่าโครมแทบทุกอย่าง
เสียอย่างเดียวดู Imgur ที่ลงลิ้งก์เป็น WebM ลำบากต้องมานั่งแก้เป็น mp4 เอง

By: hisoft
ContributorWindows PhoneWindows
on 6 December 2015 - 13:36 #866442 Reply to:866410
hisoft's picture

เคยรองรับแล้ว ปละถอดออกชั่วคราวเพราะมีปัญหาครับ หวังว่าจะกลับมา

By: tihnov
Windows PhoneAndroidSUSEUbuntu
on 6 December 2015 - 12:43 #866435
tihnov's picture

ผมจะรอวันนั้น
ผมเบื่อ Chrome
ทั้งหนักและหน่วง

By: syootakarn
iPhoneWindows PhoneAndroidBlackberry
on 6 December 2015 - 14:02 #866444
syootakarn's picture
  • ต้องมี inspector เหมือน FF และ Chrome เอาไว้ Debug
  • ในอนาคต nodejs อาจเลือกใช้แทน V8 (ยากมากๆ ผมว่า)
By: hisoft
ContributorWindows PhoneWindows
on 6 December 2015 - 14:19 #866446 Reply to:866444
hisoft's picture

inspector นี่ไม่ใช่ dev tool เหรอครับ?

By: rainhawk
AndroidWindows
on 6 December 2015 - 18:49 #866479
rainhawk's picture

ff กับ chrome มีข่าวเอนจิ้นใหม่ออกมาบ้างไหม

By: xestz
AndroidWindows
on 6 December 2015 - 19:41 #866485
xestz's picture

เบื่อ chrome แล้ว ไม่ไหว ช้าอืดขนาดนี้
ปล.ใครเป็นแบบผมบ้าง เข้าเว็บ Lazada ด้วย chrome (windows) แล้วรูป catalog สินค้าไม่ขึ้น แต่เปิดด้วย edge ขึ้น chrome (mac) ก็ขึ้น = =

By: Fzo
ContributorAndroid
on 7 December 2015 - 02:55 #866527 Reply to:866485
Fzo's picture

ลง adblock อะไรพวกนี้ไว้หรือเปล่าครับ


WE ARE THE 99%

By: xestz
AndroidWindows
on 7 December 2015 - 11:37 #866563 Reply to:866527
xestz's picture

จริงด้วย เป็นที่ uBlock ขอบคุณครับ