WebAssembly
Aus Kryptowiki - Die freie Enzyklopädie der Kryptowährungen
WebAssembly | |
---|---|
Basisdaten | |
Erscheinungsjahr: | 2017 |
Entwickler: | W3C |
Aktuelle Version | Lua-Fehler in Modul:Wikidata, Zeile 604: attempt to index field 'wikibase' (a nil value) |
Beeinflusst von: | asm.js, Google Native Client |
Lizenz: | Apache-Lizenz |
webassembly.org |
WebAssembly (wasm) ist ein noch in Entwicklung befindlicher Bytecode zur Ausführung in Webbrowsern. Ziel der Entwicklung ist eine schnelle Ergänzung zu JavaScript, sowohl was die Ladezeiten als auch die Ausführung betrifft. Das Projekt wird von allen großen Entwicklern von Browserengines, also Mozilla, Microsoft, Google und Apple, betrieben[1][2] und soll gegenüber asm.js eine weitere Optimierung der Lade- und Ausführungszeiten erreichen. Anfangs sollen die Programmiersprachen C und C++ unterstützt werden.[3] Auch kompiliert Rust nativ nach WebAssembly.[4][5]
Externe Links[Bearbeiten]
- Offizielle Website
- WebAssembly auf GitHub
- WebAssembly. In: developer.mozilla.org. 29. Januar 2018, abgerufen am 9. Februar 2018 (english).
- Details zum Projekt von Brendan Eich
Einzelnachweise[Bearbeiten]
- ↑ Peter Bright: The Web is getting its bytecode: WebAssembly. Ars Technica, 18. Juni 2015, abgerufen am 6. Juli 2017 (english).
- ↑ Sebastian Grüner: Webassembly: Browserhersteller wollen einheitlichen Bytecode fürs Web. In: golem.de. 18. Juni 2015, abgerufen am 6. Juli 2017.
- ↑ WebAssembly High-Level Goals. In: webassembly.org. Abgerufen am 6. Juli 2017 (english).
- ↑ bors: rustbuild: Enable WebAssembly backend by default by alexcrichton · Pull Request #46115 · rust-lang/rust · GitHub. In: github.com. 25. November 2017, abgerufen am 4. Februar 2018 (english).
- ↑ Paul Krill: Direct WebAssembly compilation comes to Rust language.
Spenden-Adressen:
BTC: 1EoecgUZnAjamUYaKstqwbremQqbucTaoZ
ETH: 0x0D2Ab63dfe70a7fA12f9d66eCfEA9dDc8F5173A8
XEM: NBZPMU-XES6ST-ITEBR3-IHAPTR-APGI3Y-RAAMHV-VZFJ
XVG: DGYmzxoe3ryK6MnsR13GqR9r1NThpxPcKs