Nørd

Google, Microsoft, Apple og Mozilla arbejder sammen om WebAss Assembly For Faster Web

Google, Microsoft, Apple og Mozilla arbejder sammen om WebAss Assembly For Faster Web


De geniale sind hos Google, Microsoft, Mozilla og Apple kommer sammen for at skabe WebAssembly (også kendt som wasm). Dette er et nyt binært format - bytecode - der skal bruges i browsere i fremtiden og lover cirka 20 gange hurtigere ydeevne. Bytecode er et maskinlæsbart instruktionssæt, der er hurtigere for webbrowser at indlæse sammenlignet med programmeringssprog på højt niveau.

Årsagen til dette nye binære format var at overvinde problemerne i udførelsen af ​​JavaScript. Internettet har endnu ikke udnyttet det fulde potentiale i asm.js, og giganter som Google, Microsoft, Apple og Mozilla går sammen om at skabe denne efterfølger.

JavaScript-skaber og tidligere Mozilla-administrerende direktør Brendan Eich sagde, at asm.js er fantastisk, men når motoren er optimeret til det, bliver parseren meget hot spot, især på mobile enheder. Transportkomprimeringen er nødvendig for at komprimere for at spare båndbredde, men dekompressionen før parsing gør ondt og overbelaster systemet. Han tilføjer, at JavaScript ikke forsvinder nogen steder i fremtiden, men WebAssembly ville gøre tingene lettere.

WebAssembly giver udviklere et enkelt kompileringsmål til internettet, og det vil blive udviklet som en webstandard, der skal implementeres i alle browsere. Dette vil gøre browsere mere effektive mål for compilere sammenlignet med almindelig JavaScript.

WebAssembly forventes at vokse til bærbar bytecode til browsere. De tidlige prototyper viser nogle fordele, ligesom den binære repræsentation er 20 gange hurtigere at parse (sammenlignet med tilsvarende asm.js).

Hovedteamene, der arbejder på WebAss Assembly, er PNaCl-teamet fra Google og asm.js-teamet fra Mozilla, og de arbejder på at kombinere deres bedste. Der er intet formelt standardorgan bag det, og det er stadig i de tidlige stadier af udviklingen, men med store browserproducenter, der støtter det, har WebAssembly en lys fremtid.

Med WebAssemblings ankomst kommer JavaScript ikke nogen steder. Det forventes, at begge disse vil arbejde side om side. TechCrunch skriver, at nogle dele af applikationen muligvis bruger WebAssembly-baserede moduler, mens brugergrænsefladen for det meste vil blive skrevet i JavaScript.

Anbefalet: Top programmeringssprog på GitHub, JavaScript øverst på listen

Vores valg til de bedste WiFi Media Player Internet TV-kasser
Tv-medieafspillerbokse, der streamer videoer via WiFi, er blevet meget populære i hjem i løbet af de sidste par år. Deres popularitet har at gøre med...
Hvad er Amazon Fire Stick?
Amazon Fire Stick er en lille enhed, der omtrent er på størrelse med et flashdrev, der tilsluttes en tv-HDMI-port. Fire Stick gør det muligt for ethve...
Sådan installeres og opsættes en VPN med Kodi på en Fire TV Stick
Brug af en VPN med Kodi er altid en god idé af forskellige årsager. En VPN kan oprettes med en pc, smartphone, Android TV-boks og endda Fire TV-pinde...