Rust unterstützt nun Webassembly nativ, erzeugt also Webassembly-Code, ohne dass Entwickler dafür zusätzliche Tools benötigen. Ein paar kleinere Baustellen bleiben aber.
Webassembly
Wie Mozilla mitteilt, unterstützen seit letzter Woche alle vier großen Browser Webassembly, Mozillas offenes Binärformat für das Web.
Das Webassembly-Projekt zimmert ein portables Binärformat für Browser mit Fokus auf Größe und Ladezeit. Als Quelle dienen unter anderem C- und C++-Programme, was es ermöglicht, nahezu beliebige Applikationen für das Web zu übersetzen. Die schlüsselfertigen Produkte sind dabei effizient konstruiert.
Mit dem Portable Native Client (PNaCL) wollte Google die Ausführung nativer Anwendungen im Chrome-Browser ermöglichen. Diese Aufgabe übernimmt nun aber der Webassembly-Standard, weshalb der PNaCL-Support aus dem Browser entfernt werden soll.

