[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/WebAssembly [Back]  [Original]

WebAssembly | MDN

Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.

View in English Always switch to English

WebAssembly

WebAssembly (Wasm) ist eine niedrigstufige, assemblierungshnliche Sprache, die nahezu native Leistung fr das Web bereitstellt. Sie dient als Kompilierungsziel fr Sprachen wie C/C++, C# und Rust, sodass Hochleistungscode direkt im Browser ausgefhrt werden kann.

WebAssembly ist so konzipiert, dass es JavaScript ergnzt und parallel dazu ausgefhrt wird. Mithilfe der WebAssembly JavaScript-APIs knnen Sie WebAssembly-Module in eine JavaScript-App laden und Funktionalitten zwischen beiden teilen. Dies ermglicht es Ihnen, die Leistung und Strke von WebAssembly und die Ausdruckskraft und Flexibilitt von JavaScript in derselben App zu nutzen ohne selbst niedere WebAssembly-Codes schreiben zu mssen.

In diesem Artikel

Leitfaden

Die WebAssembly-Leitfden behandeln Themen wie hochrangige Konzepte, das Kompilieren aus verschiedenen Sprachen, die textuelle Darstellung des Wasm-Binrformats und wie man WebAssembly ausfhrt.

API-Referenz

Die WebAssembly-Referenz ist in folgende Abschnitte unterteilt:

WebAssembly JavaScript API

Das WebAssembly JavaScript-Objekt fungiert als Namensraum fr alle mit WebAssembly verbundenen Funktionalitten.

WebAssembly-Wertetypen

Die verschiedenen WebAssembly-Wertetypen.

WebAssembly-Definitionen

Die obersten Definitionen, die in Wasm verfgbar sind, um Modulmerkmale wie Tabellen, Typen, Speicher, Funktionen usw. zu definieren.

WebAssembly-Anweisungen

Die in Wasm verfgbaren Anweisungen zur Logikverarbeitung.

Beispiele

Unsere Referenzdokumentation enthlt mehrere Live-Beispiele, um zu demonstrieren, wie die verschiedenen Funktionen arbeiten. Sie finden zustzliche Beispiele in unserem webassembly-examples Repository.

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page