Microsoft erbjuder förhandsvisning av WebAssembly-stöd i en intern Microsoft Edge-build

Lästid ikon 1 min. läsa


Läsare hjälper till att stödja MSpoweruser. Vi kan få en provision om du köper via våra länkar. Verktygstipsikon

Läs vår informationssida för att ta reda på hur du kan hjälpa MSPoweruser upprätthålla redaktionen Läs mer

Förra året meddelade Microsoft att de implementerar WebAssembly, ett nytt, portabelt, storleks- och laddningstidseffektivt binärt format som lämpar sig för att kompilera till webben. Edge-teamet arbetade med Firefox, Chrome, WebKit och communityn för att hålla WebAssembly-principerna och designen framåt i W3C Community Group.

Idag gav de oss en tidig förhandsvisning av experimentellt WebAssembly-stöd i en intern Microsoft Edge-byggnad med AngryBots-demon (se den ovan), tillsammans med liknande förhandsvisningar för Firefox och Chrome.

Trots att den är en tidig implementering startar demon upp betydligt snabbare än att bara använda asm.js eftersom WebAssembly-binärfilerna har en mindre filstorlek och tolkar snabbare än vanlig JavaScript som behöver analyseras i asm.js-fallet.

Med ChakraCore nu öppen källkod har vi utvecklat vår WebAssembly-implementering helt i det fria i WebAssembly-grenen av vår ChakraCore-repo på GitHub. Under huven kan vår implementering återanvända mycket av den befintliga asm.js-infrastrukturen. WebAssembly-koden går genom samma pipeline som asm.js-koden skulle göra efter att den har analyserats.

Mer om ämnena: utvecklare, kanten, kantläsare, microsoft, stödja, VASM, WebAssembly