Apple, Google, Microsoft und Mozilla haben sich darauf verständigt, das Projekt WebAssembly (kurz wasm) in eine Browser Preview genannte Testphase zu überführen. Dabei handelt es sich um eine Laufzeitumgebung, die Webanwendungen die Leistungsfähigkeit nativer Anwendungen ermöglichen soll.
Von einer „nahezu nativen“ Leistung könnten vor allem Anwendungen für Augmented und Virtual Reality, Streamingdienste, Kryptografie oder auch Spiele profitieren. Die Laufzeitumgebung funktioniere ähnlich wie eine „virtuelle CPU fürs Web„, schreiben die beteiligten Firmen, die Anwendungen in einer Sandbox ausführe. Gegenüber Skriptsprachen wie JavaScript ist das Binärformat schneller, weil es nicht erst interpretiert werden muss.
Es soll aber in die jeweilige JavaScript-Engine integriert werden, die bei Chrome V8, bei Firefox SpiderMonkey, bei Microsoft Chakra und bei Apple WebKit JavaScriptCore heißt. In Chrome und Firefox kann die Funktion mittels einer Flag freigeschaltet werden, während Microsoft WebAssembly in einer internen Testversion einsetzt.
Sollte die Entwicklung nach Plan verlaufen, könnte WebAssembly Ende des ersten Quartals 2017 in den großen Browsern standardmäßig aktiv sein. Mozilla visiert dafür Firefox 52 an, der im März 2017 erscheinen wird.
WebAssembly wird parallel mit ähnlichen Ansätzen wie asm.js entwickelt, durch das Microsoft seinen Browser Edge deutlich schneller als den Internet Explorer machen konnte. Der frühere Mozilla-CEO Brendan Eich wies aber mit der Vorstellung von WebAssembly darauf hin, dass der Einsatz von asm.js auf Mobilgeräten für Probleme mit der Wärmeentwicklung gesorgt habe.
Einen fließenden Übergang versucht Googles V8-Team zu ermöglichen. Es entwickelt ein Werkzeug, um asm.js-Seiten in WebAssembly umzukodieren und so den einmal geleisteten Entwicklungsaufwand nutzbar zu machen.
Für Microsofts Chakra-Team weist Manager Limin Zhu darauf hin, dass die vollständigen JavaScript-Progammierschnittstellen (APIs) für WebAssembly noch nicht vorlägen. Ansonsten sei die Browser Preview in Edge und Internet Explorer fast fertig.
[mit Material von Liam Tung, ZDNet.com]
Die Lösung lautet: Dokumentenmanagement. Erfahren Sie im kostenlosen E-Book, wie ein Dokumentenmanagement-System (DMS) Ihnen helfen kann, Ihre Logistikprozesse zu verbessern – von der Artikelnummer bis zur Zustellung. Lesen Sie außerdem, wie Sie ein DMS auch im laufenden Betrieb zeit- und kostensparend implementieren können.
Die zunehmende KI-Verbreitung erschwere die Erkennung von Fälschungen. Gleichzeitig begünstige der Abo-Trend das Aufkommen neuer…
Gemeinsam arbeiten die Konzerne an Ionenfallen, die in Hochleistungs-Quantencomputern zum Einsatz kommen sollen.
Neu entwickeltes Open-Source-System soll Signatur-Umgehungen durch adaptive Missbrauchserkennung transparent machen.
Von mindestens einer Schwachstelle geht ein hohes Sicherheitsrisiko aus. Betroffen sind Chrome für Windows, macOS…
Digitale Währungen haben in nur kurzer Zeit die komplette Finanzlandschaft auf den Kopf gestellt. Mit…
Mindestens eine Anfälligkeit erlaubt eine Remotecodeausführung. Angreifbar sind alle unterstützten Versionen von Android.