跳到主要内容
uencoder

WASM Module

WASM Module 是编译后的 WebAssembly 模块对象,含已验证的字节码,可多次实例化,不可变。

用途

表示已编译验证的 WASM 代码单元,可缓存与多次实例化,是 WASM 的核心抽象。

机制

WebAssembly.compile(bytes)→Promise<Module> 或 new WebAssembly.Module(bytes)(同步)。Module 不可变,可经 instantiate 多次创建独立实例。可 postMessage 跨上下文传递(共享编译结果)。

用例

  • WASM 模块管理
  • 缓存编译结果
  • 跨上下文实例化

相关工具

参考链接