Paradigma | imperativní, strukturované, orientované na výrazy |
---|---|
Vznik | březen 2017 |
Vývojář | W3C |
Typová kontrola | Statický |
Ovlivněn jazyky | asm.js (od Mozilly) NaCl (od Google) |
OS | Web |
Licence | Apache 2.0 License |
Přípona souboru | .wat, .wasm |
WebAssembly (wasm, WA) je v informatice webový standard, který definuje binární formát a odpovídající pseudo-jazyk symbolických adres pro přenositelný strojový kód spustitelný na webových stránkách. Umožňuje provádět kód téměř tak rychle, jako nativní strojový kód. Představuje tak doplněk k JavaScriptu, který má zrychlit kritické části webových aplikací a později umožnit webový vývoj i v jiných programovacích jazycích, než je JavaScript.[1][2][3] Je vyvíjen pod zastřešením W3C inženýry z firem Mozilla, Microsoft, Google a Apple.[4]
Po formální verifikaci je spouštěn v sandboxu ve webovém prohlížeči. Programy mohou být kompilovány do wasm modulů z vyšších programovacích jazyků a zaváděny jako knihovny z JavaScriptových appletů.
<ref>
; citaci označené techcrunch2015
není určen žádný text<ref>
; citaci označené Softpedia2015
není určen žádný text<ref>
; citaci označené Elliott
není určen žádný text<ref>
; citaci označené ars
není určen žádný text