WASM Compile
La compilation WASM transforme le bytecode WASM en un Module exécutable, incluant la validation et l'optimisation JIT/AOT, produisant du code machine.
Objectif
Convertir le bytecode WASM en module exécutable, validé puis compilé en code machine de la plateforme pour une vitesse d'exécution quasi native.
Mécanisme
WebAssembly.compile(bytes)→Promise<Module> : après validation du bytecode, les opcodes WASM sont compilés en représentation interne du moteur et en code machine (JIT ou ligne de base + par paliers). Le Module résultant peut être mis en cache et compilé en streaming.
Cas d’usage
- Pipeline de compilation WASM
- Optimisation JIT
- Compilation en streaming