Presentamos un nuevo y potente lenguaje para la web. WebAssembly es un nuevo lenguaje en formato low-level, seguro y portable, diseñado para ejecutar código de forma eficiente y representarlo de manera compacta en procesadores modernos, incluidos los navegadores web.
"Con el lanzamiento de WASM, se amplía el alcance de las aplicaciones creadas con tecnologías de la plataforma Open Web. Puede usarse en una amplia variedad de áreas, como códecs de video/audio, gráficos/3D, multimedia y juegos, operaciones criptográficas e implementación de otros lenguajes."
1 comentarios
Ejemplos de uso real de WebAssembly (WASM)
Blazor: herramienta para crear interfaces web del lado del cliente con C#. En el cliente se ejecuta con WASM y en el servidor con .NET https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
Escáner de códigos de barras en WASM de eBay: https://tech.ebayinc.com/engineering/…
Photon: biblioteca de procesamiento de imágenes hecha con WASM y Rust https://github.com/silvia-odwyer/photon
Emscripten: compilador de LLVM a Web, una herramienta que compila código C y C++ a WASM. Muchas cosas se están convirtiendo con base en esto.
em-dosbox: conversión con Emscripten del emulador de DOS de código abierto DOSBox. Se usa principalmente para ejecutar juegos antiguos.
8bitWorkshop: ejecuta código de 8 bits en el navegador https://8bitworkshop.com/
d3wasm: versión en WASM de Doom 3 http://www.continuation-labs.com/projects/d3wasm/