Fastly, Intel, Mozilla, Microsoft ร่วมตั้ง Bytecode Alliance เตรียมพา WebAssembly ไปทุกที่

Fastly, Intel, Mozilla, และ Microsoft ร่วมก่อตั้ง Bytecode Alliance องค์กรไม่แสวงหากำไรเพื่อการพัฒนาซอฟต์แวร์บนมาตรฐาน WebAssembly และ WebAssembly System Interface (WASI) เพื่อให้ใช้งานได้หลายรูปแบบทั้งบนคลาวด์, อุปกรณ์ IoT, หรือสภาพแวดล้อมอื่นๆ

ความพยายามนำไบนารีมารันใน sandbox ที่มีสิทธิ์จำกัดและมีความปลอดภัยแบบเดียวกับจาวาสคริปต์นั้นมีมายาวนาน เช่นโครงการ NaCl ของกูเกิลที่เริ่มมาตั้งแต่ปี 2011 ส่วน Mozilla นั้นเสนอแนวทาง asm.js มาตั้งแต่ปี 2013 ก่อนที่ทั้งอุตสาหกรรมจะหันมาสนับสนุน WebAssembly กันแทบทั้งหมด

เทคโนโลยี WebAssembly ทำให้นักพัฒนาสามารถพอร์ตโค้ดภาษาต่างๆ ไปรันใน sandbox ได้ค่อนข้างอิสระ ทุกวันนี้ภาษาโปรแกรมมิ่งยอดนิยมล้วนมีโครงการสำหรับคอมไพล์โค้ดไปรันบน WebAssembly ได้แม้อาจจะไม่สมบูรณ์นัก ส่วนมาตรฐาน WASI เป็นการสร้าง API กลางเพื่อให้โค้ดที่คอมไพล์เป็น WebAssembly สามารถรันได้ทุกที่ รูปแบบเดียวกับมาตรฐาน POSIX ที่ทำให้โปรแกรมลินุกซ์และยูนิกซ์หลายตัวสามารถคอมไพล์ข้ามไปมาได้

แม้องค์กรก่อตั้งจะมีแค่สี่บริษัทหลัก แต่บริษัทสำคัญๆ เช่น Arm, Google, Shopify ก็ประกาศเป็นสมาชิกแล้ว โดยตัวองค์กรมีกำหนดเลือกกรรมการภายในครึ่งหลังของปีนี้

ที่มา – Bytecode Alliance

No Description

Topics: 

from:https://www.blognone.com/node/122415