Geek

Google, Microsoft, Apple und Mozilla arbeiten gemeinsam an WebAssembly für schnelleres Web

Google, Microsoft, Apple und Mozilla arbeiten gemeinsam an WebAssembly für schnelleres Web


Die genialen Köpfe von Google, Microsoft, Mozilla und Apple kommen zusammen, um WebAssembly (auch als Wasm bekannt) zu erstellen. Dies ist ein neues Binärformat - Bytecode -, das in Zukunft in Browsern verwendet werden soll und eine etwa 20-mal schnellere Leistung verspricht. Bytecode ist ein maschinenlesbarer Befehlssatz, der vom Webbrowser im Vergleich zu höheren Programmiersprachen schneller geladen werden kann.

Der Grund für dieses neue Binärformat war die Überwindung der Probleme bei der Ausführung von JavaScript. Das Web hat noch nicht das volle Potenzial von asm.js ausgeschöpft und die Giganten wie Google, Microsoft, Apple und Mozilla haben sich zusammengetan, um diesen Nachfolger zu schaffen.

Der JavaScript-Entwickler und ehemalige Mozilla-CEO Brendan Eich sagte, dass asm.js fantastisch ist, aber sobald die Engine dafür optimiert ist, wird der Parser besonders auf Mobilgeräten zu einem Hot Spot. Die Transportkomprimierung wird für die Komprimierung benötigt, um Bandbreite zu sparen, aber die Dekomprimierung vor dem Parsen schadet und überlastet das System. Er fügt hinzu, dass JavaScript in Zukunft nirgendwo weggehen wird, aber WebAssembly würde die Dinge einfacher machen.

WebAssembly bietet Entwicklern ein einziges Kompilierungsziel für das Web und wird als Webstandard entwickelt, der in allen Browsern implementiert werden kann. Dies macht Browser zu einem effizienteren Ziel für Compiler im Vergleich zu einfachem JavaScript.

Es wird erwartet, dass WebAssembly zu einem tragbaren Bytecode für Browser wird. Die frühen Prototypen zeigen einige Vorteile, da die binäre Darstellung 20-mal schneller zu analysieren ist (im Vergleich zu äquivalenten asm.js)..

Die Hauptteams, die an WebAssembly arbeiten, sind das PNaCl-Team von Google und das asm.js-Team von Mozilla. Sie arbeiten daran, ihr Bestes zu geben. Dahinter steckt kein formelles Normungsgremium, und es befindet sich noch in einem frühen Entwicklungsstadium. Da jedoch große Browserhersteller dies unterstützen, hat WebAssembly eine glänzende Zukunft.

Mit der Ankunft von WebAssembly geht JavaScript nirgendwo hin. Es wird erwartet, dass beide nebeneinander funktionieren. TechCrunch schreibt, dass einige Teile der Anwendung möglicherweise WebAssembly-basierte Module verwenden, während die Benutzeroberfläche hauptsächlich in JavaScript geschrieben wird.

Empfohlen: Top-Programmiersprachen auf GitHub, JavaScript führt die Liste an

So installieren Sie Xenon Kodi 19 Matrix Build
Xenon Matrix ist ein sehr guter Kodi 19 Build von Chef Wizard.Es enthält viele funktionierende Kodi 19-Add-Ons wie The Oath, Seren, Pluto, Sport HD un...
Unsere Auswahl für die besten Fernbedienungen und Tastaturen für Android TV-Boxen
Es gibt viele verschiedene Fernbedienungen und Minitastaturen, die mit einer Android-TV-Box verwendet werden können und die Benutzererfahrung erheblic...
Überprüfen Sie den tragbaren 15,6-Zoll-USB-C-Monitor KYY K3 1080P USB-C
Der KYY K3 ist ein tragbarer 15,6-Zoll-Monitor, der für viele Betrachtungsszenarien geeignet ist.Es kann einen Bildschirm von einem Gerät mit USB Ty...