Web Assembly: Erste Browser Preview

Web Assembly, der “Bytecode fürs Web” ist fast fertig. In einer koordinierten Aktion starten die großen Browserhersteller die Vorschauphase für Web Assembly. Das Design ist damit so gut wie abgeschlossen, schon im kommenden Jahr könnte das Projekt Javascript in Teilen ablösen.

Das Web-Assembly-Projekt (Wasm) ist offiziell in einer Browservorschau verfügbar. Das gaben die beteiligten Hersteller Mozilla, Google und Microsoft für ihre Browser in aufeinander abgestimmten Ankündigungen bekannt.

Wasm ist eine Laufzeitumgebung sowie ein einheitliches Ziel von kompilierten Programmen im Web. Mit der gestarteten Vorschau erreicht das Projekt den Status eines Release Candidate für das Minimum Viable Product (MVP), also das kleinstmöglich verwendbare Produkt.

Dies umfasst laut Google das Binärformat von Wasm samt dem dazu äquivalenten Textformat, die Semantik sowie ein Javascript-API zum Zugriff auf Wasm. Darüber hinaus stehen über die verschiedenen Browser hinweg funktionierende Werkzeuge bereit, die es ermöglichen, Code in C beziehungsweise C++ nach Wasm zu kompilieren.

Einheitlicher Bytecode im Web

Letzteres ist das eigentliche Projektziel von Wasm. Browser sollen künftig in der Lage sein, auch vergleichsweise komplexe Anwendungen wie etwa Spiele nativ auszuführen. Die Unternehmen positionieren das Projekt als standardisierten Ersatz für ähnliche Ideen wie Googles Portable Native Client oder auch Asm.js, allerdings soll es schneller als Asm.js sein.

Vorerst bieten sowohl Googles Chrome als auch Mozillas Firefox die Wasm-Nutzung nur an, wenn die User eine entsprechende Option in den Browsern aktivieren. Das soll einen produktiven Einsatz von Wasm verhindern. Microsoft nutzt Wasm zunächst nur in internen Builds des Edge-Browsers, implementiert das Projekt aber öffentlich in dem Open-Source-Projekt seiner Javascript-Engine Chakracore. Auch in Edge soll Wasm bald als Vorschau genutzt werden können. Apple implementiert Wasm ebenfalls.

Der Plan ist derzeit, die erste Version von Wasm im ersten Quartal 2017 zu veröffentlichen. Mozilla sieht Wasm in Firefox 52, der im März erscheinen soll.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Nach oben