22WebAssembly
WebAssembly (WASM) ist entwickelt worden, um neben Java-Script weitere Sprachen direkt im Browser ausführen zu können. Das klassische Beispiel ist, C oder C++ in WebAssembly-Code zu übersetzen und damit unzählige bestehende Implementierungen im Browser performant auszuführen – dazu gehören zum Beispiel Verschlüsselungsverfahren, Komprimierungsverfahren oder auch Audio-Codecs. Erreicht wird diese performante Ausführung durch die Kompilierung in ein spezielles Bytecode-Format und die Ausführung dieses Bytecodes in einer Laufzeitumgebung, die im Browser ähnlich der Java-Script-Laufzeitumgebungen eingebunden ist.
Wir schauen uns in diesem Kapitel den aktuellen Entwicklungsstand und die Einsatzgebiete von WebAssembly an. Wir beginnen ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access