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
28 komentářů

Nejnovější komentáře

  • Krejmaj 22. 6. 2015 20:40:26
    Super... misto toho aby programatori regulovali bordel ve svych strankach...
  • aminux 18. 6. 2015 23:58:33
    Vytvářet novou Javu? Proč?
  • Zwick 18. 6. 2015 23:51:42
    Flash je špatný. Áno.

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


Deset tipů, jak ovládnout Google: Vyhledávejte jako mistři

Deset tipů, jak ovládnout Google: Vyhledávejte jako mistři

** Vyhledávače jsou natolik dobré, že si poradí i s frází v běžné češtině ** Pokud to ale nebude stačit, můžete vyzkoušet pokročilé funkce ** Vybrali jsme ty nejzajímavější

25.  9.  2016 | Jakub Čížek | 19

9 nejlepších programů na úpravu fotek. Placené i zdarma

9 nejlepších programů na úpravu fotek. Placené i zdarma

** Pro běžné úpravy fotek nemusíte pirátit Photoshop, vystačíte si s levnějšími programy ** Ceny pokročilých editorů se většinou vejdou do dvou tisíc korun ** Mnohdy stačí i bezplatné nástroje

26.  9.  2016 | Stanislav Janů | 50

Aby byl signál a internet všude: jak fungují a kde jsou schované antény operátorů

Aby byl signál a internet všude: jak fungují a kde jsou schované antény operátorů

** Základnové stanice BTS mobilních operátorů zdaleka nejsou jen typické kovové stožáry ** Podívejte se na některé nevšední instalace ** Dozvíte se, z čeho se moderní BTS skládá a jak funguje

28.  9.  2016 | David Polesný | 32

Pojďme programovat elektroniku: Vyrobím si z drobných součástek vlastní mikropočítač za pár kaček

Pojďme programovat elektroniku: Vyrobím si z drobných součástek vlastní mikropočítač za pár kaček

** Můžete si koupit třeba desku Arduino Uno ** Anebo si složíte celý mikropočítač sami ** Je to snadné jako facka

27.  9.  2016 | Jakub Čížek | 28

Týden Živě: Zvyknou si Češi platit paušál za software?

Týden Živě: Zvyknou si Češi platit paušál za software?

** Zoner vypustil do světa nové Photo Studio. Je za paušál. ** HP nechce neoficiální inkoust ** Koutek časopisu Computer

25.  9.  2016 | Časopis Computer | 65