WebAssembly - Ny standard for Kraftfuld og hurtigere Web Apps fra Cyber ​​Security Infotech

Google, Apple, Microsoft og Mozilla har sluttet hænder til at skabe kode til brug i fremtiden webbrowsere, der lover op til 20 gange hurtigere ydeevne

Døbt Web forsamling. (eller var m for kort), et projekt for at skabe en ny bærbar byte kode for internettet, der vil være mere effektiv for både desktop såvel som mobile webbrowsere til at parse end den komplette kildekode af en webside eller et program.

Byte kode er faktisk et maskinlæsbart instruktionssæt, der er hurtigere for webbrowsere at indlæse end høj-niveau sprog

Web Assembly -. et nyt filformat til at kompilere kode

På øjeblik, browsere bruge JavaScript til at fortolke koden og tillade funktionalitet på websites såsom dynamisk indhold og former. Som standard er JavaScript-filer downloades fra serveren og derefter udarbejdet af JavaScript-motor i webbrowseren

Dog er der foretaget forbedringer til at indlæse gange via Asm.js -. Strippet-down JavaScript dialekt beskrives som en "forsamling sprog til web "- men byte kode-baserede systemer såsom .NET er hurtigere og muliggøre effektiv kompilering

Web forsamling vil indføre et nyt filformat, der vil tillade udviklerne at kompilere deres kode til en binær notation, hvilket vil derefter. udføres i hver browserens (f.eks Chrome, Firefox, IE /Edge, Safari) JavaScript-motor.

Hvis indført som standard implementeret i alle webbrowsere, kunne Web Assembly helt sikkert bringe app-lignende ydelse til webindhold samt applikationer .

Over 20% hurtigere ydeevne

Foreløbige tests allerede viser, at den binære repræsentation er 23 gange hurtigere at parse end tilsvarende JavaScript-applikationer optimeret gennem Mozillas bredt understøttede asm.js til browsere, og 20 til 30 procent mindre end dens faktiske filstørrelse.

"Jeg er glad for, at vi i Mozilla er begyndt at arbejde med krom, Edge og Web Kit ingeniører på at skabe en ny standard, web Assembly", sagde Mozilla udvikler Luke Wagner, "der definerer en bærbar, størrelse-og load-tid-effektive format og udførelse model specielt designet til at fungere som en samling mål for nettet."

øjeblikket kan kun C og C ++ kode samles i en Web Assembly (alias var m) fil.

Best Cyber ​​Security Company i Indien

Desuden udviklerne af var m ved, at JavaScript er understøttet overalt, så for ældre webbrowsere, er de

en JavaScript-script, der vil konvertere Web Assembly byte kode ind asm.js for de browsere, der ikke understøtter wasm Web Assembly er stadig i sin tidlige dage af udviklingen med ingen formelle standarder som nu - at give en poly fyld.. Specifikationerne og på højt niveau design har heller ikke besluttet endnu, men med alle fire store browser-udviklere, der arbejder sammen, var m skal vises snart

. fremtidige muligheder for Web Assembly filformat bliver udforsket på GitHub side. Imidlertid har en ny web-forsamling Community Group allerede blevet dannet af World Wide Web Consortium (W3C), som er åben for alle at deltage. Disse er ofte stillede spørgsmål, der vil give dig flere detaljer om gruppens planer.