Kami mengumumkan bahasa baru yang kuat untuk web. WebAssembly adalah bahasa baru dalam format low-level yang aman dan portabel, dirancang agar kode dapat berjalan secara efisien dan direpresentasikan secara ringkas pada prosesor modern, termasuk browser web.
"Dengan peluncuran WASM, cakupan aplikasi yang dibangun dengan teknologi platform Open Web akan meluas. Teknologi ini dapat digunakan di berbagai bidang seperti codec video/audio, grafis/3D, multimedia dan game, operasi kriptografi, serta implementasi bahasa lain."
1 komentar
Contoh penggunaan nyata WebAssembly (WASM)
Blazor: alat untuk membuat web UI klien dengan C#. Di sisi klien berjalan dengan WASM, di sisi server berjalan dengan .NET https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
pemindai barcode WASM milik ebay: https://tech.ebayinc.com/engineering/…
Photon: library pemrosesan gambar yang dibuat dengan WASM dan Rust https://github.com/silvia-odwyer/photon
Emscripten: LLVM-to-Web Compiler, alat yang mengompilasi kode C dan C++ menjadi WASM. Berbagai hal sedang dikonversi berdasarkan ini
em-dosbox: hasil konversi emulator DOS sumber terbuka DOSBox dengan Emscripten. Umumnya digunakan untuk menjalankan game-game lama.
8bitWorkshop: menjalankan kode 8-bit di browser https://8bitworkshop.com/
d3wasm: versi WASM dari Doom 3 http://www.continuation-labs.com/projects/d3wasm/