Categories: BrowserWorkspace

Browseranbieter treiben Laufzeit-Standard WebAssembly voran

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.

Im März 2016 hatten die ersten experimentellen Implementierungen von wasm vorgelegen, im Juni machte man sie dann auch der Öffentlichkeit zugänglich. Die jetzige Preview-Phase wird voraussichtlich bis ins erste Quartal 2017 laufen. Anschließend erstellen die Browserhersteller einen Entwurf der Spezifikation, mit dem der standardmäßige Einsatz in Browsern möglich wird.

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]

ANZEIGE

Sie haben Optimierungsbedarf bei Ihren Logistikprozessen?

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.

Florian Kalenda

Seit dem Palm Vx mit Klapp-Tastatur war Florian mit keinem elektronischen Gerät mehr vollkommen zufrieden. Er nutzt derzeit privat Android, Blackberry, iOS, Ubuntu und Windows 7. Die Themen Internetpolitik und China interessieren ihn besonders.

Recent Posts

DSL oder Kabel – Welcher Anschluss passt zu Ihnen?

Internet in den eigenen vier Wänden ist heutzutage nicht mehr wegzudenken. Denn egal, ob Homeoffice…

33 Minuten ago

Gefahren im Foxit PDF-Reader

Check Point warnt vor offener Schwachstelle, die derzeit von Hackern für Phishing ausgenutzt wird.

5 Stunden ago

Bitdefender entdeckt Sicherheitslücken in Überwachungskameras

Video-Babyphones sind ebenfalls betroffen. Cyberkriminelle nehmen vermehrt IoT-Hardware ins Visier.

5 Stunden ago

Top-Malware in Deutschland: CloudEye zurück an der Spitze

Der Downloader hat hierzulande im April einen Anteil von 18,58 Prozent. Im Bereich Ransomware ist…

5 Stunden ago

Podcast: „Die Zero Trust-Architektur ist gekommen, um zu bleiben“

Unternehmen greifen von überall aus auf die Cloud und Applikationen zu. Dementsprechend reicht das Burg-Prinzip…

20 Stunden ago

Google schließt weitere Zero-Day-Lücke in Chrome

Hacker nutzen eine jetzt gepatchte Schwachstelle im Google-Browser bereits aktiv aus. Die neue Chrome-Version stopft…

22 Stunden ago