Was ist WebAssembly? Die native Alternative zu JavaScript

WebAssembly ermöglicht es Entwicklern, Web-Anwendungen mit nahezu nativer Leistung in einer Programmiersprache ihrer Wahl zu erstellen. Damit macht es dem JavaScript-Code als bislang einzige native Lösung erstmals Konkurrenz. [...]

Als "Kompilierungsziel" kann WebAssembly in jeder Programmiersprache geschrieben werden (c) Pixabay.com

Seit fast zwei Jahrzehnten gibt es nur eine einzige Programmiersprache, die nativ im Webbrowser verwendet werden kann: der JavaScript-Code. Der langsame Tod von Drittanbieter-Binär-PlugIns hat Programmiersprachen wie Java oder Flash ActionScript als erstklassige Vertreter der Web-Entwicklung zunehmend ausgeschlossen. Andere Websprachen wie der CoffeeScript werden lediglich zu JavaScript kompiliert.

Mittlerweile gibt es jedoch eine ganz neue Möglichkeit: WebAssembly, oder kurz WASM, ist ein kleines, schnelles Binärformat, das eine nahezu native Leistung für Webanwendungen verspricht. Zudem ist WASM so konzipiert, dass es als Kompilierungsziel für jede Sprache fungieren kann – JavaScript ist dabei nur eine von vielen Möglichkeiten. Da jeder größere Webbrowser WebAssembly inzwischen unterstützt, ist es nun wohl an der Zeit, ernsthaft darüber nachzudenken, bei der Programmierung auf clientseitige Webapps umzusteigen, die als WebAssembly kompiliert werden können.

WebAssembly-Apps sollen JavaScript-Apps keinesfalls ersetzen – oder zumindest noch nicht. Vielmehr sollte WASM als eine Ergänzung zu JavaScript verstanden werden: Während JavaScript flexibel, dynamisch typisiert und über menschenlesbaren Quellcode bereitgestellt wird, ist WebAssembly schnell, stark typisiert und wird üb...

Um diese Inhalte abzurufen, registrieren Sie sich bitte für den kostenlosen Business Account.


Mehr Artikel

News

A1 bringt LG Wing 5G nach Österreich

Das LG Wing 5G ist das neueste Smartphone von LG und ein drastisch anderer Ansatz, um zusätzliche Bildschirmfläche zu schaffen. Anstatt wie Klappgeräte oder LGs ältere Handys mit zwei Bildschirmen aufzuklappen, schwenkt das LG Wing 5G seinen Bildschirm horizontal aus, um einen kleineren Bildschirm darunter zum Vorschein zu bringen. […]