WebAssembly (Wasm)
Definition
WebAssembly ist ein portables binäres Ausführungsformat für Programme in einer virtuellen Maschine.
Ein portables binäres Instruktionsformat und Ausführungsmodell für eine stackbasierte virtuelle Maschine.
Einfach erklärt
Ein Programm wird in ein kompaktes Format übersetzt. Eine passende Laufzeit kann es dann auf unterschiedlichen Systemen ausführen.
Warum das im Alltag wichtig ist
Der Begriff trägt zu sicheren, wartbaren und leistungsfähigen Webanwendungen sowie belastbaren technischen Entscheidungen bei.
Beispiel aus dem Mittelstand
Ein Mittelständler führt rechenintensive Bildverarbeitung als geprüftes Wasm-Modul im Browser aus.
Grenzen und Fallstricke
- Wasm ist keine automatische Sandbox-Garantie; Hostfunktionen, Speichergrenzen und Laufzeit müssen abgesichert werden.
Entstehung & Geschichte
W3C standardisierte WebAssembly 1.0 im Jahr 2019; es wird im Browser und außerhalb davon eingesetzt.
Anwendung im Mittelstand
- Mögliche Anwendung: Ein Mittelständler führt rechenintensive Bildverarbeitung als geprüftes Wasm-Modul im Browser aus.
Häufige Fragen
Was bedeutet WebAssembly (Wasm)?
Ein portables binäres Instruktionsformat und Ausführungsmodell für eine stackbasierte virtuelle Maschine. Worauf sollte man achten? Wasm ist keine automatische Sandbox-Garantie; Hostfunktionen, Speichergrenzen und Laufzeit müssen abgesichert werden.
Quellen
- WebAssembly Core Specification · W3C, WebAssembly Core Specification
Quelle geprüft am 10.10.2026. Redaktionelle Anwendungsbeispiele sind hypothetisch; kein Nachweis realer Kundenergebnisse.
Redaktionell geprüft am: