Microsoft tilbyder preview af WebAssembly-understøttelse i en intern Microsoft Edge-build

Ikon for læsetid 1 min. Læs


Læsere hjælper med at understøtte MSpoweruser. Vi får muligvis en kommission, hvis du køber via vores links. Værktøjstip-ikon

Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere

Sidste år annoncerede Microsoft, at de implementerer WebAssembly, et nyt, bærbart, størrelses- og indlæsningstidseffektivt binært format, der er velegnet til kompilering til nettet. Edge-teamet arbejdede sammen med Firefox, Chrome, WebKit og fællesskabet for at holde WebAssembly-principperne og designet videre i W3C Community Group.

I dag gav de os en tidlig forhåndsvisning af eksperimentel WebAssembly-understøttelse i en intern Microsoft Edge-build med AngryBots-demoen (se den ovenfor), sammen med lignende forhåndsvisninger til Firefox og Chrome.

På trods af at det er en tidlig implementering, starter demoen betydeligt hurtigere end blot at bruge asm.js, da WebAssembly-binære filer har en mindre filstørrelse og parser hurtigere end almindelig JavaScript, der skal parses i asm.js-tilfældet.

Med ChakraCore nu open source, har vi udviklet vores WebAssembly implementering helt i det åbne i WebAssembly grenen af ​​vores ChakraCore repo på GitHub. Under hætten er vores implementering i stand til at genbruge meget af den eksisterende asm.js-infrastruktur. WebAssembly-koden går gennem den samme pipeline som asm.js-koden ville, efter at den er blevet parset.

Mere om emnerne: udviklere, kant, kant browser, microsoft, support, Wasm, WebAssembly