Saltar al contenido
uencoder

WASM Module

Un WASM Module es el objeto módulo de WebAssembly compilado que contiene el bytecode validado; es inmutable y puede instanciarse varias veces.

Propósito

Representar la unidad compilada y validada del código WASM, que puede cachearse e instanciarse repetidamente; la abstracción central de WASM.

Mecanismo

WebAssembly.compile(bytes)→Promise<Module> o new WebAssembly.Module(bytes) (síncrono). Un Module es inmutable y puede crear instancias independientes vía instantiate. Puede pasarse entre contextos con postMessage (compartiendo el resultado de compilación).

Casos de uso

  • Gestión de módulos WASM
  • Caché de resultados de compilación
  • Instanciación entre contextos

Herramientas relacionadas

References