Wir stellen eine neue und leistungsstarke Sprache für das Web vor. WebAssembly ist eine neue Sprache in einem sicheren und portablen Low-Level-Format, die darauf ausgelegt ist, Code auf modernen Prozessoren einschließlich Webbrowsern effizient auszuführen und kompakt darzustellen.
"Mit der Einführung von WASM erweitert sich der Umfang der Anwendungen, die mit Technologien der Open-Web-Plattform erstellt werden können. Sie kann in vielen Bereichen eingesetzt werden, darunter Video-/Audio-Codecs, Grafik/3D, Multimedia und Spiele, kryptografische Berechnungen sowie Implementierungen anderer Sprachen."
1 Kommentare
Praktische Anwendungsbeispiele für WebAssembly (WASM)
Blazor: Ein Tool zum Erstellen von Client-Web-UIs mit C#. Auf dem Client läuft es mit WASM, auf dem Server mit .NET. https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor
WASM-Barcode-Scanner von ebay: https://tech.ebayinc.com/engineering/…
Photon: Eine mit WASM und Rust erstellte Bildverarbeitungsbibliothek. https://github.com/silvia-odwyer/photon
Emscripten: LLVM-to-Web Compiler, ein Tool, das C- und C++-Code in WASM kompiliert. Verschiedene Dinge werden darauf basierend umgewandelt.
em-dosbox: Eine mit Emscripten konvertierte Version des Open-Source-DOS-Emulators DOSBox. Wird hauptsächlich zum Ausführen alter Spiele verwendet.
8bitWorkshop: Führt 8-Bit-Code im Browser aus. https://8bitworkshop.com/
d3wasm: Die WASM-Version von Doom 3. http://www.continuation-labs.com/projects/d3wasm/