Abo
  • Services:
Anzeige
Wasm soll Javascript nur in Teilen ersetzen.
Wasm soll Javascript nur in Teilen ersetzen. (Bild: Webassembly)

Bytecode fürs Web: Webassembly ist fertig zum Ausliefern

Wasm soll Javascript nur in Teilen ersetzen.
Wasm soll Javascript nur in Teilen ersetzen. (Bild: Webassembly)

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.

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.

Anzeige

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

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.


eye home zur Startseite
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...



Anzeige

Stellenmarkt
  1. Bertrandt Services GmbH, Ulm
  2. Kraftverkehr Nagel GmbH & Co. KG, Versmold
  3. Robert Bosch GmbH, Schwieberdingen
  4. Robert Bosch GmbH, Abstatt


Anzeige
Top-Angebote
  1. (u. a. Crucial Ballistix Sport 16-GB-DDR4 für 121€ + 4,99€ Versand)
  2. 799€
  3. 429€

Folgen Sie uns
       


  1. MacOS 10.13

    Apple gibt High Sierra frei

  2. WatchOS 4.0 im Test

    Apples praktische Taschenlampe mit autarkem Musikplayer

  3. Werksreset

    Unitymedia stellt Senderbelegung heute in Hessen um

  4. Aero 15 X

    Mehr Frames mit der GTX 1070 im neuen Gigabyte-Laptop

  5. Review Bombing

    Valve verbessert Transparenz bei Nutzerbewertungen auf Steam

  6. Big Four

    Kundendaten von Deloitte offenbar gehackt

  7. U2F

    Yubico bringt winzigen Yubikey für USB-C

  8. Windows 10

    Windows Store wird zum Microsoft Store mit Hardwareangeboten

  9. Kabelnetz

    Eazy senkt Preis für 50-MBit/s-Zugang im Unitymedia-Netz

  10. Nintendo

    Super Mario Run wird umfangreicher und günstiger



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Wireless Qi: Wie die Ikealampe das iPhone lädt
Wireless Qi
Wie die Ikealampe das iPhone lädt
  1. Noch kein Standard Proprietäre Airpower-Matte für mehrere Apple-Geräte

Apples iPhone X in der Analyse: Ein iPhone voller interessanter Herausforderungen
Apples iPhone X in der Analyse
Ein iPhone voller interessanter Herausforderungen
  1. Smartphone Apple könnte iPhone X verspätet ausliefern
  2. Face ID Apple erlaubt nur ein Gesicht pro iPhone X
  3. iPhone X Apples iPhone mit randlosem OLED-Display kostet 1.150 Euro

Metroid Samus Returns im Kurztest: Rückkehr der gelenkigen Kopfgeldjägerin
Metroid Samus Returns im Kurztest
Rückkehr der gelenkigen Kopfgeldjägerin
  1. Doom, Wolfenstein, Minecraft Nintendo kriegt große Namen
  2. Nintendo Das NES Classic Mini kommt 2018 noch einmal auf den Markt
  3. Nintendo Mario verlegt keine Rohre mehr

  1. Re: Amateure

    honna1612 | 02:29

  2. Re: Der Preis war schon damals ok

    packansack | 01:56

  3. Re: Nutzen von ECC?

    Mechwarrior | 01:49

  4. Re: Die Atmen App...

    picaschaf | 01:37

  5. Re: Siemens hat eine gute Lösung in Parkhäusern

    Stefann | 01:26


  1. 19:40

  2. 19:00

  3. 17:32

  4. 17:19

  5. 17:00

  6. 16:26

  7. 15:31

  8. 13:28


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel