Na webu se dnes často používá JavaScript. Za několik posledních let se proto vývojáři snažili nějakým způsobem obejít jeho limity za pomoci kompilátorů, které překládají zdrojový kód z vybraného programovacího jazyka do JavaScriptu. Za zmínku stojí například TypeScript od Microsoftu přidávající nové funkce nebo projekt asm.js od společnosti Mozilla.
Nyní mnoho z těchto projektů začínají pracovat dohromady na formování nového binárního formátu pro kompilaci webových aplikací, WebAssembly. Kromě společností Microsoft a Mozilla se podílí i Google a vývojáři WebKitu.
V případě použití WebAssembly vývojáři překlopí kód do tohoto formátu, který se vykoná uvnitř JavaScript engine. Na rozdíl od dekódování standardního JavaScriptu, který je typicky v plain textu, je dekódování binárního formátu znatelně rychlejší.
Hlavní myšlenka WebAssembly je poskytnout vývojářům jeden cílový formát, který se nakonec stane standardem implementovaný ve všech prohlížečích.
(Zdroj: TechCrunch)