WebAssembly Working Group
03.05.2022, 10:15 Uhr
WebAssembly 2.0 nimmt Gestalt an
Das World Wide Web Consortium (W3C) hat Arbeitsentwürfe für den Wasm-Kern, die JavaScript-Schnittstelle und Web-API-Details veröffentlicht.
WebAssembly, kurz Wasm, wird von den wichtigsten Browsern unterstützt und bietet ein sicheres, portables Low-Level-Codeformat, das für eine kompakte Darstellung und effiziente Ausführung konzipiert ist. Es verspricht schnellere Webanwendungen und ermöglicht die Verwendung anderer Sprachen als JavaScript für die Webprogrammierung. Die Technologie wird inzwischen für komplexe verteilte Anwendungen eingesetzt und hat den Weg vom Browser zum Server gefunden.
Die ersten Arbeitsentwürfe von WebAssembly 2.0 sind abrufbar. Die geplante nächste Version des binären Befehlsformats konzentriert sich bisher auf Fähigkeiten wie JavaScript-Interaktion und Integration mit einer breiteren Web-Plattform. Die WebAssembly Working Group des W3C hat im April die drei folgenden Entwürfe veröffentlicht:
- WebAssembly Core Specification Version 2.0, die die nächste Version des Kernstandards beschreibt.
- WebAssembly JavaScript Interface Version 2.0, das ein explizites JavaScript-API für die Interaktion mit WebAssembly bereitstellt.
- WebAssembly Web API Version 2.0, das die Integration von WebAssembly mit der breiteren Web-Plattform beschreibt.
Zu den Entwurfszielen gehören eine schnelle, sichere und portable Semantik sowie eine effiziente und portable Darstellung. Das JavaScript-API bietet eine Möglichkeit, über eine Brücke auf WebAssembly zuzugreifen, um explizit Module aus JavaScript zu konstruieren. Das Web-API baut auf der WebAssembly-Spezifikation und der WebAssembly-JavaScript-Einbettung auf.
Wichtig: Veröffentlicht wurden Arbeitsentwürfe. Entwurfsdokumente können jederzeit aktualisiert, ersetzt oder durch andere Dokumente überholt werden.