Microsoft ponúka ukážku podpory WebAssembly v internej zostave Microsoft Edge

Ikona času čítania 1 min. čítať


Čítačky pomáhajú podporovať MSpoweruser. Ak nakupujete prostredníctvom našich odkazov, môžeme získať províziu. Ikona popisu

Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac

Minulý rok Microsoft oznámil, že implementuje WebAssembly, nový, prenosný binárny formát s efektívnou veľkosťou a dobou načítania vhodný na kompiláciu na webe. Tím Edge spolupracoval s prehliadačmi Firefox, Chrome, WebKit a komunitou, aby sa princípy a dizajn WebAssembly posunuli vpred v komunitnej skupine W3C.

Dnes nám poskytli skorú ukážku experimentálnej podpory WebAssembly v internej zostave Microsoft Edge s ukážkou AngryBots (pozrite si to vyššie), spolu s podobnými ukážkami pre Firefox a Chrome.

Napriek tomu, že ide o skorú implementáciu, demo sa spúšťa podstatne rýchlejšie ako len pomocou asm.js, pretože binárne súbory WebAssembly majú menšiu veľkosť súboru a analyzujú sa rýchlejšie ako obyčajný JavaScript, ktorý je potrebné analyzovať v prípade asm.js.

S ChakraCore teraz open source sme našu implementáciu WebAssembly vyvíjali úplne otvorene vo vetve WebAssembly nášho ChakraCore repo na GitHub. Pod kapotou je naša implementácia schopná opätovne použiť veľkú časť existujúcej infraštruktúry asm.js. Kód WebAssembly prechádza rovnakým kanálom ako kód asm.js po jeho analýze.

Viac o témach: vývojári, hrana, edge prehliadač, microsoft, podpora, WASM, WebAssembly