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

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

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

Co je realita a fikce? Brzy to nepoznáme. A.I. ze Stanfordu tvoří fotky z neexistujících měst

Co je realita a fikce? Brzy to nepoznáme. A.I. ze Stanfordu tvoří fotky z neexistujících měst

** Fotografii každý vnímá jako jednoznačný důkaz ** časem to ale přestane platit ** Strojové učení se totiž neustále zdokonaluje

16.  8.  2017 | Jakub Čížek | 13

USB zařízení je možné odposlouchávat ze sousedního portu

USB zařízení je možné odposlouchávat ze sousedního portu

** Crosstalk byl dřív problém paralelních portů, dnes se ho pokusili prověřit na USB ** Zařízení ze sousedního USB portu může odposlouchávat to vedlejší ** Mohou vznikat záškodnické flašky nebo třeba USB lampičky

14.  8.  2017 | Adam Harmada | 19

Nový Skype! Vypadá jinak a je „sociálnější“

Nový Skype! Vypadá jinak a je „sociálnější“

18.  8.  2017 | Markéta Mikešová | 36


Aktuální číslo časopisu Computer

Velký test NVMe a SATA SSD

Máte slabý signál
Wi-Fi? Poradíme!

Jak umělá inteligence opravuje fotky

Kupujete dron? Ty levné se nevyplatí