WebAssembly - ny standard för kraftfull och snabbare Web Apps från Cyber ​​Security Infotech

Google, Apple, Microsoft och Mozilla har gått hand i hand för att skapa kod för användning i framtiden webbläsare som lovar upp till 20 gånger snabbare prestanda

Dubbat webb församlingen. (eller var m för kort), ett projekt för att skapa en ny bärbar byte-kod för webben som kommer att vara mer effektivt för både stationära och mobila webbläsare för att tolka än den fullständiga källkoden för en webbsida eller ett program.

bytekod är faktiskt ett maskinläsbart instruktionsuppsättning som är snabbare för webbläsare att ladda än högnivåspråk Omdömen Web Assembly -. ett nytt filformat för att sammanställa kod

Vid ögonblick, webbläsare använder JavaScript för att tolka koden och låta funktionalitet på webbplatser som dynamiskt innehåll och former. Som standard är JavaScript-filer hämtas från servern och sedan sammanställts av JavaScript-motor i webbläsaren

Däremot har förbättringar gjorts för att ladda gånger via Asm.js -. Den avskalad JavaScript dialekt beskrivs som en "församling språk för webben "- men bytekod baserade system såsom .NET är snabbare och möjliggör effektiv sammanställning

Web församlingen kommer att introducera ett nytt filformat som gör det möjligt för utvecklare att sammanställa sin kod till en binär notation, som kommer sedan. utföras inuti varje webbläsarens (t.ex. Chrome, Firefox, IE /Edge, Safari) JavaScript-motor.

Om införs som standard implementeras i alla webbläsare, kunde vävsamlingen säkert sätta app-liknande prestanda till webbinnehåll samt tillämpningar .

Mer än 20% snabbare prestanda

Preliminära tester visar redan att den binära representationen är 23 gånger snabbare att tolka än liknande JavaScript-program optimerade genom Mozillas asm.js brett stöd för webbläsare, och 20 till 30 procent mindre än dess faktiska filstorleken.

"Jag är glad att kunna rapportera att vi på Mozilla har börjat arbeta med krom, Edge och Web Kit ingenjörer på att skapa en ny standard, Web församlingen", sade Mozilla utvecklare Luke Wagner, "som definierar en bärbar, storlek- och lasttidseffektivt format och utförande modell särskilt utformade för att fungera som en sammanställning mål för webben."

närvarande är det bara C och C ++ koden kan kompileras till en Web församling (aka var m) fil. Bästa Cyber ​​Security Company i Indien

Dessutom utvecklarna av var m vet att JavaScript stöds överallt så för äldre webbläsare, de är tillhandahålla en poly fyllning - a. JavaScript-skript som kommer att konvertera webb Assembly bytekod till asm.js för de webbläsare som inte stöder wasm

Web församlingen är fortfarande i sin linda utvecklings utan formella standarder som nu. Specifikationerna och hög nivå design har inte heller bestämt ännu, men med alla de fyra stora webbläsare utvecklare arbetar tillsammans, var m ska visas snart

. framtida möjligheter för webben Montering filformat undersöks på GitHub sida. Emellertid har en ny webb församling Community Group redan bildats av World Wide Web Consortium (W3C), som är öppen för vem som helst att ansluta sig. Dessa är frågor som kommer att ge dig mer information om gruppplanerna.