WebAssembly

WebAssembly (Wasm) ist ein offener Standard, der vom W3C festgelegt wurde. Er definiert einen Bytecode zur Ausführung von Programmen innerhalb von Webbrowsern, kann aber auch außerhalb von diesen genutzt werden. Ziel der Entwicklung war es, leistungsstärkere Webanwendungen als bisher zu ermöglichen, sowohl was die Ladezeiten als auch die Ausführung betrifft. Das Projekt wird von allen großen Entwicklern von Browserengines, also Mozilla, Microsoft, Google und Apple, unterstützt.

WebAssembly
Basisdaten
Erscheinungsjahr: 2017
Designer: World Wide Web Consortium
Entwickler: Bytecode Alliance
Aktuelle Version 2.0 (1. Juni 2022)
Beeinflusst von: asm.js, Google Native Client
Lizenz: Apache-Lizenz
webassembly.org

Seit März 2017 wird die Version 1 standardmäßig mit Chrome, Firefox, Edge und Webkit ausgeliefert. Der Standard wurde am 5. Dezember 2019 offiziell festgelegt. Weitere Funktionen wurden einzeln standardisiert und sind in Entwicklung oder in einigen Implementierungen bereits enthalten. Eine Version 2 der Spezifikation liegt seit April 2022 als Entwurf vor.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.