Desenvolvedores V8 introduziram um descompilador para WebAssembly
Desenvolvedores do mecanismo JavaScript V8 submetido utilidade wasm-descompilar, que permite descompilar uma representação binária intermediária Webassembly. em uma pseudo-linguagem legível que lembra JavaScript e C. A pseudo-linguagem proposta é muito mais fácil de entender e mais adequada para análise manual do que a representação textual do WebAssembly no formato ".wat", que é mais próximo do assembler do que das linguagens de alto nível. Ao mesmo tempo, a descompilação, se possível, reflete totalmente a representação Wasm.
Descompilador ligado no kit de ferramentas WABT, que fornece tradução entre representações binárias e textuais do WebAssembly, bem como análise, processamento, modificação e verificação de arquivos wasm. Um utilitário também está sendo desenvolvido como parte do WABT wasm2c, que permite descompilar arquivos wasm em código C equivalente que pode ser compilado por um compilador C, mas não é muito diferente da representação textual de "wat" em termos de legibilidade.
Por exemplo, a função C original compilada em wasm