Bytecode fürs Web: Webassembly ist fertig zum Ausliefern

Alle großen Browserhersteller sind sich einig: Die erste Version von Webassembly ist fertig zum Ausliefern. Der Teilersatz für Javascript verlässt damit die Vorschauphase und soll künftig durch eine breite Nutzerbasis verbessert werden.

Artikel veröffentlicht am ,
Wasm soll Javascript nur in Teilen ersetzen.
Wasm soll Javascript nur in Teilen ersetzen. (Bild: Webassembly)

In einer Konsensentscheidung beenden die Hersteller der Browser Chrome, Edge, Firefox und Webkit die Vorschauphase des Webassembly-Projekts (Wasm). Bei Wasm handelt es sich um eine Laufzeitumgebung sowie ein einheitliches Ziel von kompilierten Programmen im Web. Mit der Entscheidung erreicht das Projekt den Status des Minimum Viable Product (MVP) - das kleinstmögliche verwendbare Produkt.

Stellenmarkt
  1. Software-Tester (m/w/d)
    ZAM eG, Neu-Isenburg (Home-Office möglich)
  2. Scrum Master & Agile Coach (m/w/d)
    get IT green GmbH, Freiburg (Home-Office möglich)
Detailsuche

Der Ankündigung zufolge seien die Wasm-API sowie das Binärformat insofern komplett, als dass deren Design ohne weitere Erfahrung bei der Implementierung und eine signifikante Nutzerbasis nicht verbessert werden könne. Die Hersteller sollen zudem damit beginnen können, Wasm standardmäßig aktiviert in ihren Browsern auszuliefern.

Zusätzlich zu dem Binärformat sowie der Javascript-API zum Zugriff auf Wasm umfasst der getroffene Konsens auch die Referenzimplementierung eines Interpreters für Wasm. Darüber hinaus stehen über die verschiedenen Browser hinweg funktionierende Werkzeuge auf Basis von Emscripten bereit, die es ermöglichen, Code in C beziehungsweise C++ nach Wasm zu kompilieren. Für interessierte Entwickler steht außerdem eine umfangreiche Dokumentation bereit.

Nachdem die Arbeiten an Wasm bisher in einer Community-Gruppe des World Wide Web Consortiums (W3C) koordiniert worden sind, soll künftig eine W3C-Arbeitsgruppe gegründet werden, die Wasm offiziell standardisieren soll. Bis dahin werde Wasm aber wie bisher über die beteiligte Community weiterentwickelt.

Einheitlicher Bytecode fürs Web

Golem Karrierewelt
  1. First Response auf Security Incidents: Ein-Tages-Workshop
    14.11.2022, Virtuell
  2. Kubernetes Dive-in-Workshop: virtueller Drei-Tage-Workshop
    19.-21.07.2022, Virtuell
Weitere IT-Trainings

Dank Wasm sollen Browser künftig in der Lage sein, auch vergleichsweise sehr komplexe Anwendungen wie etwa Spiele nativ auszuführen. Das Projekt wird als standardisierter Ersatz für ähnliche Ideen wie Googles Portable Native Client oder auch Asm.js positioniert, soll aber insbesondere schneller als Asm.js sein. Javascript soll dabei aber explizit nicht vollständig ersetzt werden, sondern lediglich durch Wasm in einigen Teilbereichen komplementiert werden.

Die Arbeiten an Wasm sind im Sommer 2015 öffentlich begonnen worden, seit Anfang November vergangenen Jahres steht der Release Candidate des nun verfügbaren MVP zum Testen in verschiedenen Browsern bereit. Es ist davon auszugehen, dass zumindest Chrome und Firefox mit Versionen, die in diesem Frühjahr erscheinen, Wasm ausliefern. Die anderen Browser sollten folgen.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


warten_auf_godot 02. Mär 2017

genau das ist es ... immer der gleiche Zyklus: rein in die Kartoffeln, raus aus den...

redmord 02. Mär 2017

Das Klar geht public/private! Ob du es schön findest, ist eine andere sache :) https...

pythoneer 01. Mär 2017

Seit Rust 1.14 ist WASM als target verfügbar https://blog.rust-lang.org/2016/12/22/Rust...



Aktuell auf der Startseite von Golem.de
Alterskontrolle und Netzsperren
Es geht um viel mehr als nur die Chatkontrolle

Neben der umstrittenen Chatkontrolle enthält der Gesetzentwurf der EU-Kommission auch Vorgaben zur Altersverifkation, Netzsperren und Appstores.
Eine Analyse von Moritz Tremmel und Friedhelm Greis

Alterskontrolle und Netzsperren: Es geht um viel mehr als nur die Chatkontrolle
Artikel
  1. Liberty Lifter: US-Militär lässt ein eigenes Ekranoplan entwickeln
    Liberty Lifter
    US-Militär lässt ein eigenes Ekranoplan entwickeln

    In den 1960er Jahren schockten die Sowjets den Westen mit dem Kaspischen Seemonster. Die Darpa will ein eigenes, besseres Bodeneffektfahrzeug bauen.

  2. Amazons E-Book-Reader: Alte Kindle-Modelle verlieren Buchkauf und -ausleihe
    Amazons E-Book-Reader
    Alte Kindle-Modelle verlieren Buchkauf und -ausleihe

    Amazon streicht in Kürze auf fünf älteren Kindle-Modellen alle Funktionen, die mit Amazons E-Book-Store zusammenhängen.

  3. Pokémon Go: Niantic entwickelt eigenes soziales Netzwerk
    Pokémon Go
    Niantic entwickelt eigenes soziales Netzwerk

    Unter dem Namen Campfire arbeitet Niantic an einem sozialen Netzwerk, in dem sich die Spieler von Pokémon Go treffen können.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Days of Play: (u. a. PS5-Controller (alle Farben) günstig wie nie: 49,99€, PS5-Headset Sony Pulse 3D günstig wie nie: 79,99€) • Viewsonic Gaming-Monitore günstiger • Mindstar (u. a. MSI RTX 3090 24GB 1.599€) • Xbox Series X bestellbar • Samsung SSD 1TB 79€ [Werbung]
    •  /