Apresentamos uma nova e poderosa linguagem para a web. WebAssembly é uma nova linguagem em formato low-level, segura e portável, projetada para executar código com eficiência e representá-lo de forma concisa em processadores modernos, incluindo navegadores web.
"Com o lançamento do WASM, o alcance dos aplicativos criados com tecnologias da plataforma Open Web se expande. Ele pode ser usado em diversas áreas, como codecs de vídeo/áudio, gráficos/3D, multimídia e jogos, operações criptográficas e implementação de outras linguagens."
1 comentários
Exemplos reais de uso do WebAssembly (WASM)
Blazor: ferramenta para criar UI web no cliente com C#. No cliente, roda com WASM; no servidor, com .NET https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
Scanner de código de barras em WASM do eBay: https://tech.ebayinc.com/engineering/…
Photon: biblioteca de processamento de imagens feita com WASM e Rust https://github.com/silvia-odwyer/photon
Emscripten: LLVM-to-Web Compiler, ferramenta que compila código C e C++ para WASM. Várias coisas estão sendo convertidas com base nele
em-dosbox: conversão do emulador de DOS open source DOSBox com Emscripten. Usado principalmente para rodar jogos antigos.
8bitWorkshop: executa código de 8 bits no navegador https://8bitworkshop.com/
d3wasm: versão em WASM do Doom 3 http://www.continuation-labs.com/projects/d3wasm/