WebAssembly - Ny standard for Kraftig og raskere nett Apper fra Cyber ​​Security Infotech

Google, Apple, Microsoft og Mozilla har sluttet hender å lage kode for bruk i fremtidige nettlesere som lover opptil 20 ganger raskere ytelse

Dubbet Web Assembly. (eller var m for kort), et prosjekt for å lage en ny bærbar bytekode for Internett som vil være mer effektiv for både stasjonære og mobile nettlesere for å analysere enn hele kildekoden til en nettside eller et program.

Byte kode er faktisk en maskinlesbar instruksjonssett som er raskere for nettlesere å laste enn høyt nivå språk Anmeldelser Web Assembly -. et nytt filformat å kompilere kode

På øyeblikket, nettlesere bruker Javascript for å tolke koden og tillate funksjonaliteten på nettsteder som dynamisk innhold og former. Som standard er Javascript-filer lastet ned fra serveren og deretter utarbeidet av Javascript-motoren i nettleseren

Imidlertid har forbedringer blitt gjort for å laste ganger via Asm.js -. Den nedstrippet Java dialekt beskrevet som en "forsamlingen språk for web "- men byte kode-baserte systemer som .NET er raskere og muliggjøre effektiv sammenstilling

Web Assembly vil innføre et nytt filformat som lar utviklere å kompilere koden sin til en binær notasjon, som vil da. utføres innenfor hver leseren (f.eks Chrome, Firefox, IE /Edge, Safari) Javascript-motoren.

Hvis innført som standard implementert i alle nettlesere, kan Web Assembly sikkert bringe app-lignende ytelse til webinnhold samt programmer .

Over 20% raskere ytelse

Foreløpige tester allerede viser at den binære representasjonen er 23 ganger raskere å analysere enn tilsvarJavaScript-programmer som er optimalisert gjennom Mozillas viden støttes asm.js for nettlesere, og 20 til 30 prosent mindre enn den faktiske filstørrelsen.

"Jeg er glad for å rapportere at vi i Mozilla har begynt å jobbe med krom, Edge og Web Kit ingeniører på å skape en ny standard, Web Assembly", sier Mozilla-utvikler Luke Wagner, "som definerer en bærbar, størrelse-og load-time-effektive formatet og gjennomføringsmodell spesielt utviklet for å fungere som en samling mål for Web."

Foreløpig kan bare C og C ++ kode kompileres til en Web Assembly (aka var m-fil).

Best Cyber ​​Security Company i India

Videre utviklerne av var m vite at Javascript er støttet overalt, så for eldre nettlesere, er de gir en poly fill -. en Javascript-skript som vil konvertere Web Assembly bytekode til asm.js for de nettlesere som ikke støtter wasm

Web Assembly er fortsatt i en tidlig fase av utviklingen uten formelle standarder som nå. Spesifikasjonene og high-level design har heller ikke bestemt seg ennå, men med alle de fire store leser utviklere som arbeider sammen, var m skal vises snart

. framtidige muligheter for Web Assembly filformat blir undersøkt på GitHub side. Imidlertid har en ny Web Assembly Samfunn konsernet allerede blitt dannet av World Wide Web Consortium (W3C), som er åpent for alle å delta. Dette er vanlige spørsmål som vil gi deg mer informasjon om gruppe planer.