Saltar al contenido
uencoder

WASM Instantiate

La instanciación WASM vincula un Module con sus imports para crear una Instance, asignando Memory/Table y ejecutando la función start.

Propósito

Instanciar el módulo WASM compilado en una instancia invocable, vinculando funciones y memoria importadas e iniciando la ejecución.

Mecanismo

WebAssembly.instantiate(module, imports)→Promise<Instance>: asigna Memory/Table, resuelve los imports (funciones JS u otras exportaciones WASM), enlaza el módulo y ejecuta la función start. Instance.exports expone las funciones exportadas para que JS las llame.

Casos de uso

  • Creación de instancias WASM
  • Vinculación de imports
  • Interoperabilidad WASM-JS

Herramientas relacionadas

References