WebAssembly
webový standard / From Wikipedia, the free encyclopedia
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]
Stručná fakta Paradigma, Vznik ...
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 |
Zavřít
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ů.