Chrome ถอดฟีเจอร์ PNaCl เปลี่ยนมาใช้ WebAssembly เต็มตัว

by mk
31 May 2017 - 07:30

Chrome มีฟีเจอร์ PNaCl ที่นำโค้ดแบบเนทีฟมารันบนเบราว์เซอร์ เริ่มใช้มาตั้งแต่ Chrome 31 ในปี 2013 ล่าสุดกูเกิลประกาศถอดฟีเจอร์นี้แล้ว

เหตุผลคือกูเกิลจะย้ายไปใช้ฟีเจอร์แบบเดียวกัน แต่เป็นมาตรฐานกว่าคือ WebAssembly ที่ร่วมพัฒนาโดย Google, Microsoft, Mozilla, Apple มันคือการคอมไพล์ภาษาโปรแกรมเป็นไบนารี แล้วนำไปรันบนเอนจินจาวาสคริปต์ของเบราว์เซอร์อีกทีหนึ่ง

ข้อดีของ WebAssembly เหนือ PNaCl คือมันทำงานข้ามเบราว์เซอร์ได้ ตอนนี้ Firefox และ Chrome รองรับแล้ว ส่วน Edge และ Safari รองรับแล้วในรุ่นพรีวิว นอกจากนี้ เอนจินเกมอย่าง Unity ก็สามารถแปลงโค้ดเกมมารันบนเบราว์เซอร์ได้แล้วเช่นกัน (ลองเล่นกันได้)a

กูเกิลจะถอด PNaCl ออกจาก Chrome ในช่วงไตรมาสแรกของปี 2018

ที่มา - Chromium Blog

Blognone Jobs Premium