Wasmer veröffentlicht 1.0 — eine WebAssembly-Laufzeitumgebung (kurz: Wasm), die in Rust geschrieben ist. Wasm platziert Anwendungen automatisch in einer Sandbox für eine sichere Ausführung und schützt den Host vor Fehlern und Sicherheitsanfälligkeiten darin. Wasm bietet außerdem eine kosteneffiziente Laufzeitumgebung, die es Wasmer-Containern ermöglicht, dort zu arbeiten, wo Docker-Container zu schwerfällig sind.
Besonderheiten der Veröffentlichung:
- Die parallele Kompilierung hat die Kompilierzeit für Programme erheblich verkürzt.
- Compiler zur Auswahl: Singlepass (fokussiert auf Schnelligkeit), Cranelift, LLVM (fokussiert auf Codeoptimierung).
- Erscheinen der Cross-Kompilierung, die Möglichkeit, Wasm für die aarch64-Architektur von einer x86_64-Maschine und umgekehrt zu kompilieren.
- Unterstützung für Apple Silicon.
Quelle: linux.org.ru
