Wasmer veröffentlicht 1.0 — eine WebAssembly-Laufzeitumgebung (abgekürzt Wasm), die in Rust geschrieben ist. Wasm setzt Anwendungen automatisch in eine Sandbox für eine sichere Ausführung, schützt den Host vor Fehlern und Schwachstellen. Wasm bietet außerdem eine wirtschaftliche 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 Kompilierungszeit der Programme erheblich reduziert.
- Wählen Sie aus verschiedenen Compilern: Singlepass (mit Fokus auf schnelle Kompilierung), Cranelift, LLVM (mit Fokus auf Codeoptimierung).
- Einführung der Cross-Kompilierung, 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
