WASM Instantiate
L'instanciation WASM lie un Module avec ses imports pour créer une Instance, en allouant Memory/Table et en exécutant la fonction start.
Objectif
Instancier le module WASM compilé en une instance appelable, en liant les fonctions et la mémoire importées et en démarrant l'exécution.
Mécanisme
WebAssembly.instantiate(module, imports)→Promise<Instance> : alloue Memory/Table, résout les imports (fonctions JS ou autres exports WASM), lie le module et exécute la fonction start. Instance.exports expose les fonctions exportées pour que JS les appelle.
Cas d’usage
- Création d'instances WASM
- Liaison des imports
- Interopérabilité WASM-JS