ขอประกาศภาษาใหม่ที่ทรงพลังสำหรับเว็บ WebAssembly เป็นภาษาใหม่ในรูปแบบ Low-Level ที่ปลอดภัยและพกพาได้ ซึ่งออกแบบมาเพื่อให้โค้ดทำงานได้อย่างมีประสิทธิภาพและแสดงผลได้อย่างกระชับบนโปรเซสเซอร์สมัยใหม่ รวมถึงเว็บเบราว์เซอร์
"การเปิดตัว WASM จะขยายขอบเขตของแอปพลิเคชันที่สร้างขึ้นด้วยเทคโนโลยีแพลตฟอร์ม Open Web โดยสามารถนำไปใช้ได้ในหลากหลายด้าน เช่น วิดีโอ/ออดิโอ codec, กราฟิก/3D, มัลติมีเดียและเกม, การประมวลผลการเข้ารหัส และการอิมพลีเมนต์ภาษาอื่น ๆ"
1 ความคิดเห็น
ตัวอย่างการใช้งานจริงของ WebAssembly (WASM)
Blazor : เครื่องมือสำหรับสร้างเว็บ UI ฝั่งไคลเอนต์ด้วย C# โดยฝั่งไคลเอนต์ทำงานด้วย WASM และฝั่งเซิร์ฟเวอร์ทำงานด้วย .NET https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
เครื่องสแกนบาร์โค้ด WASM ของ ebay : https://tech.ebayinc.com/engineering/…
Photon: ไลบรารีประมวลผลภาพที่สร้างด้วย WASM และ Rust https://github.com/silvia-odwyer/photon
Emscripten : LLVM-to-Web Compiler เครื่องมือที่คอมไพล์โค้ด C และ C++ ให้เป็น WASM โดยมีสิ่งต่าง ๆ มากมายที่กำลังถูกแปลงโดยอาศัยสิ่งนี้เป็นพื้นฐาน
em-dosbox : การแปลง DOSBox ซึ่งเป็น DOS emulator โอเพนซอร์ส ด้วย Emscripten โดยส่วนใหญ่ใช้สำหรับรันเกมเก่า ๆ
8bitWorkshop : รันโค้ด 8 บิตในเบราว์เซอร์ https://8bitworkshop.com/
d3wasm : Doom 3 เวอร์ชัน WASM http://www.continuation-labs.com/projects/d3wasm/