Abo
  • Services:
Anzeige
Eine Demoanwendung von Wasm: ein Spiel, das mit der Unity-Engine umgesetzt wurde
Eine Demoanwendung von Wasm: ein Spiel, das mit der Unity-Engine umgesetzt wurde (Bild: Luke Wagner)

Bytecode fürs Web: Webassembly wird in V8-Engine implementiert

Eine Demoanwendung von Wasm: ein Spiel, das mit der Unity-Engine umgesetzt wurde
Eine Demoanwendung von Wasm: ein Spiel, das mit der Unity-Engine umgesetzt wurde (Bild: Luke Wagner)

Dank Webassembly sollen komplexe Anwendungen besser im Web laufen als mit Javascript. Nun implementiert auch das V8-Team die Unterstützung für den neuen Bytecode, der damit künftig in Chrome und vielleicht auch in Node landen wird.

Branchenübergreifend haben Mozilla, Google, Microsoft und Apple mit dem Projekt Webassembly (Wasm) im vergangenen Sommer die Idee eines Bytecodes für das Web vorgestellt. Damit sollen Anwendungen etwa in C oder C++ geschrieben und nach Wasm kompiliert werden können. Browser sollen dies dann nativ ausführen, weshalb das V8-Team Wasm nun in der bisherigen Javascript-Engine für Chrome implementieren will.

Anzeige

Wie der Entwickler Ben Titzer in der Ankündigungsmail schreibt, ergeben sich mehrere Vorteile daraus, dass V8 neben Javascript künftig auch für Wasm genutzt werden soll. So könne die neue Wasm-Engine direkt Zwischencode (IR) für den Turbofan-Compiler erzeugen. Damit könne der JIT-Compiler mit seinen Laufzeitkomponenten wiederverwendet werden.

Darüber hinaus könnten durch die Integration in V8 Funktionsaufrufe zwischen Wasm und Javascript schnell durchgeführt werden. Ebenso könne die Javascript-API, um auf Wasm-Funktionen zuzugreifen, direkt in V8 untergebracht werden. Letztlich seien fast alle an der Implementierung Beteiligten stark in die Entwicklung von V8 involviert, nicht zuletzt der Compilerexperte Titzer selbst.

Mit der Umsetzung von Wasm in V8 ist es sehr wahrscheinlich, dass der Code mittelfristig auch in den Chrome-Browser eingepflegt werden wird. Von der Aufnahme in V8 könnten aber auch andere Projekte profitieren, welche die Engine benutzen. Am bekanntesten ist dabei wohl Node.js. Eine Integration in Node würde eine vergleichsweise leichte Verwendung von Wasm auf Servern ermöglichen. Ob es dazu kommt, ist zurzeit aber noch nicht abzusehen.


eye home zur Startseite
freebyte 12. Jan 2016

Swing.native basiert auf SWT. Letzteres kam damals aus IBM Smalltalk und das wollten sie...

freebyte 11. Jan 2016

Technologisch sehr interessantes Thema, aber werden hier nicht Probleme gelöst die man...

weltraumkuh 11. Jan 2016

ja und diese benötigt eine ähnliche Umgebung meiner Meinung nach.



Anzeige

Stellenmarkt
  1. T-Systems International GmbH, Leinfelden-Echterdingen, München, Hamburg, Bremen, Bonn
  2. Villeroy & Boch AG, Mettlach bei Saarbrücken / Merzig
  3. T-Systems International GmbH, Leinfelden-Echterdingen, Bonn, Bremen, Hamburg, München
  4. Bertrandt Technikum GmbH, Ehningen bei Stuttgart


Anzeige
Spiele-Angebote
  1. 69,99€/149,99€/79,99€ (Vorbesteller-Preisgarantie)
  2. 399,00€ (Vorbesteller-Preisgarantie) - Release 02.08.
  3. 59,99€ (Vorbesteller-Preisgarantie) - Release 02.08.

Folgen Sie uns
       


  1. China

    Dropbox-Alternative Seafile im Streit mit Mutterkonzern

  2. Verizon Communications

    Yahoo hat einen Käufer gefunden

  3. Deutschland

    Preiserhöhung bei Netflix jetzt auch für Bestandskunden

  4. Künstliche Intelligenz

    Softbank und Honda wollen sprechendes Auto bauen

  5. Alternatives Android

    Cyanogen soll zahlreiche Mitarbeiter entlassen

  6. Update

    Onedrive erstellt automatisierte Alben und erkennt Pokémon

  7. Die Woche im Video

    Ausgesperrt, ausprobiert, ausgetüftelt

  8. 100 MBit/s

    Zusagen der Bundesnetzagentur drücken Preis für Vectoring

  9. Insolvenz

    Unister Holding mit 39 Millionen Euro verschuldet

  10. Radeons RX 480

    Die Designs von AMDs Partnern takten höher - und konstanter



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Dirror angeschaut: Der digitale Spiegel, der ein Tablet ist
Dirror angeschaut
Der digitale Spiegel, der ein Tablet ist
  1. Bluetooth 5 Funktechnik sendet mehr Daten auch ohne Verbindungsaufbau
  2. Smarter Schalter Wenn Github mit dem Lichtschalter klingelt
  3. Tony Fadell Nest-Gründer macht keine Omeletts mehr

Xiaomi Mi Band 2 im Hands on: Fitness-Preisbrecher mit Hack-App
Xiaomi Mi Band 2 im Hands on
Fitness-Preisbrecher mit Hack-App
  1. Xiaomi Hugo Barra verkündet Premium-Smartphone
  2. Redmi 3S Xiaomis neues Smartphone kostet umgerechnet 95 Euro
  3. Mi Band 2 Xiaomis neues Fitness-Armband mit Pulsmesser kostet 20 Euro

Geforce GTX 1060 im Test: Knapper Konter
Geforce GTX 1060 im Test
Knapper Konter
  1. Grafikkarte Nvidia bringt neue Titan X mit GP102-Chip für 1200 US-Dollar
  2. Notebooks Nvidia bringt Pascal-Grafikchips für Mobile im August
  3. Geforce GTX 1060 Schneller und sparsamer als die RX 480 - aber teurer

  1. Re: Wenn man keine Lizenzverträge verkaufen...

    schachbrett | 22:15

  2. Re: Frauen können eben alles

    schachbrett | 22:14

  3. Re: Whisk

    Apfelbrot | 22:13

  4. Re: Worüber regen wir uns eigentlich auf?

    schnedan | 22:12

  5. Re: Die Navy erlaubt Tracking-Software?

    Atalanttore | 22:10


  1. 15:30

  2. 14:13

  3. 12:52

  4. 15:17

  5. 14:19

  6. 13:08

  7. 09:01

  8. 18:26


  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