By mk Founder on Tag: WebAssembly, Chrome, NaCl, Google, Browser
WebAssembly

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

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

By lew Founder on Tag: Google, Development, Chrome, NaCl
Google

PNaCl หรือพินนาเคิล แพลตฟอร์มสำหรับรันไฟล์ไบนารีผ่านเว็บเบราว์เซอร์ ที่กำลังมาเป็นอาวุธสำคัญของ Chrome ที่จะรันซอฟต์แวร์แบบเนทีฟได้บนทุกแพลตฟอร์ม ตอนนี้เปิดเป็นค่าเริ่มต้นแล้วบน Chrome 31

PNaCl ตอนนี้รองรับสามสถาปัตยกรรม ได้แก่ x86, ARM, และ MIPS โดย Chrome จะติดคอมไพล์เลอร์สำหรับการคอมไพล์ไฟล์กลาง มาเป็นสถาปัตยกรรมของเครื่องที่เราใช้งานอยู่

By lew Founder on Tag: Google, Chrome, NaCl
Google

โครงการ NaCl นับเป็นอาวุธสำคัญของ Chrome ที่จะบุกโลกเดสก์ทอป เพราะมันสามารถนำโค้ดที่เขียนสำหรับเดสก์ทอปขึ้นไปรันบนเบราว์เซอร์ได้ แต่ปัญหาที่ผ่านมาคือมันรองรับ x86 เป็นหลัก และต้องคอมไพล์ใหม่หากต้องการรองรับ ARM ที่ได้รับความนิยมขึ้นเรื่อยๆ ก่อนหน้านี้กูเกิลประกาศว่าจะรองรับ Portable NaCl (PNaCl - อ่านว่า พินนาเคิล) และที่งาน Google I/O โครงการนี้ก็เปิดตัวเป็นทางการแล้ว

Subscribe to NaCl