WebAssembly: Prohlížečová čtyřka chce vyvinout webový bajtkód

WebAssembly: Prohlížečová čtyřka chce vyvinout webový bajtkód

Velká čtyřka autorů webových prohlížečů Apple, Google, Microsoft a Mozilla pracuje na projektu WebAssembly (GitHub), jehož úkolem bude vyvinout bajtkód pro web a zvýšit tak výkon aplikací, které jsou dnes psané v textovém Javascriptu, který musí prohlížeč před každým spuštěním složitě zpracovat. Kdyby ale byly mnohé složité aplikace a klíčové knihovny už předem přeložené do bajtkódu, běhové prostředí v prohlížeči by mělo mnohem méně práce se zpracováním. Bajtkód by byl přitom i nadále nezávislý na procesoru, i když by mohl používat rozšiřující moduly pro akceleraci skrze SIMD instrukce jako SSE aj.

Klepněte pro větší obrázek Klepněte pro větší obrázek
Textový kód používající technologii asm.js a jeho převedený wasmový bajtkód

Pokud by jednou prohlížeče zainteresovaných výrobců podporovaly nativně WebAssembly (wasm), mnohé původní textové JS soubory linkované v HTML kódu by mohly nahradit binární soubory s bajtkódem.

Komunita vývojářů v minulosti připravila několik ukázek napsaných v binárním wasmu. Na GitHubu najdete třeba AngryBotsPacked, což je přepsané ukázkové demo herního systému Unity.  

Klepněte pro větší obrázek
Upravené demo Unity převedené do wasm se podle autorů WebAssembly načítá z bajtkódu až 20x rychleji než z běžného textového JavaScriptu
Diskuze (28) Další článek: Minipočítač Raspberry Pi 2 se dočkal oficiální krabičky

Témata článku: Technologie, Prohlížeče, Programování, Rozšiřující modul, Původní text, Herní knihovna, Unit, Herní systém, Unity


Určitě si přečtěte

Budoucnost elektroniky: čeští vědci stojí za revolučním čipem, který nemá ve světě obdoby

Budoucnost elektroniky: čeští vědci stojí za revolučním čipem, který nemá ve světě obdoby

** Čeští vědci pod vedením Tomáše Jungwirtha vyvíjí nový typ revolučního paměťového čipu ** Zatímco v současnosti elektronika pracuje s elektrony, v budoucnu to budou spiny elektronů ** Čipy budou moci být klidně i 1 000x rychlejší a úspornější

Karel Javůrek | 32

Takhle zemřete, když asteroid dopadne na vaše město

Takhle zemřete, když asteroid dopadne na vaše město

** Jak by to dopadlo, kdyby na světovou metropoli či do nedalekého moře dopadl velký asteroid? ** Simulovali to odborníci z University of Southampton ** Výsledky jsou velmi zajímavé

Petr Kubala | 32


Aktuální číslo časopisu Computer

Velký test 18 bezdrátových sluchátek

Vše o přechodu na DVB-T2

Procesory AMD opět porážejí Intel

7 NVMe M.2 SSD v přímém souboji