Microsoft tilbyr forhåndsvisning av WebAssembly-støtte i en intern Microsoft Edge-bygning
1 min. lese
Publisert på
Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer
I fjor kunngjorde Microsoft at de implementerer WebAssembly, et nytt, bærbart, størrelses- og lastetidseffektivt binært format som egner seg for kompilering til nettet. Edge-teamet jobbet med Firefox, Chrome, WebKit og fellesskapet for å holde WebAssembly-prinsippene og -designet videre i W3C Community Group.
I dag ga de oss en tidlig forhåndsvisning av eksperimentell WebAssembly-støtte i en intern Microsoft Edge-konstruksjon med AngryBots-demoen (se den ovenfor), sammen med lignende forhåndsvisninger for Firefox og Chrome.
Til tross for at den er en tidlig implementering, starter demoen betydelig raskere enn å bare bruke asm.js, siden WebAssembly-binærfilene har en mindre filstørrelse og analyserer raskere enn vanlig JavaScript som må analyseres i asm.js-tilfellet.
Med ChakraCore nå åpen kildekode, har vi utviklet vår WebAssembly-implementering helt i det åpne i WebAssembly-grenen av vår ChakraCore-repo på GitHub. Under panseret er implementeringen vår i stand til å gjenbruke mye av den eksisterende asm.js-infrastrukturen. WebAssembly-koden går gjennom samme pipeline som asm.js-koden ville gjort, etter at den har blitt analysert.