Ative aplicativos de alto desempenho nas páginas da Web.

Informações gerais

O WebAssembly (às vezes abreviado como Wasm) define um formato de código binário portátil e um formato de texto correspondente para programas executáveis e interfaces de software para facilitar as interações entre esses programas e o ambiente do host.

O principal objetivo do WebAssembly é permitir aplicativos de alto desempenho em páginas da Web, "mas ele não faz suposições específicas da Web nem fornece recursos específicos, portanto, também pode ser empregado em outros ambientes", de acordo com a spec.

Ele é um padrão aberto e tem como objetivo oferecer suporte a qualquer idioma em qualquer sistema operacional. Na prática, todas as linguagens mais conhecidas já têm pelo menos algum nível de suporte.