Zum Inhalt springen
uencoder

WASM Instantiate

Die WASM-Instanziierung bindet ein Module mit seinen Imports zu einer Instance, weist Memory/Table zu und führt die Startfunktion aus.

Zweck

Das kompilierte WASM-Modul zu einer aufrufbaren Instanz instanziieren, importierte Funktionen und Speicher binden und die Ausführung starten.

Mechanismus

WebAssembly.instantiate(module, imports)→Promise<Instance>: weist Memory/Table zu, löst die Imports (JS-Funktionen oder andere WASM-Exports), verlinkt das Modul und führt die Startfunktion aus. Instance.exports legt die exportierten Funktionen offen, damit JS sie aufrufen kann.

Anwendungsfälle

  • WASM-Instanzerstellung
  • Import-Bindung
  • WASM-JS-Interoperabilität

Verwandte Tools

References