Habilita aplicaciones de alto rendimiento en páginas web.

Resumen

WebAssembly (a veces abreviado Wasm) define un formato de código binario portátil y un formato de texto correspondiente para interfaces de software y programas ejecutables a fin de facilitar las interacciones entre esos programas y su entorno de host.

El objetivo principal de WebAssembly es habilitar aplicaciones de alto rendimiento en páginas web, "pero no hace suposiciones específicas de la Web ni proporciona funciones específicas de la Web, por lo que también se puede utilizar en otros entornos", según las spec.

Es un estándar abierto y apunta a admitir cualquier idioma en cualquier sistema operativo. En la práctica, todos los idiomas más populares ya cuentan con, al menos, cierto nivel de compatibilidad.