跳到主要内容
uencoder

WASM Instantiate

WASM 实例化将 Module 与导入对象绑定创建 Instance,分配 Memory/Table 并执行 start 函数。

用途

将已编译 WASM 模块实例化为可调用实例,绑定导入函数与内存,启动执行。

机制

WebAssembly.instantiate(module, imports)→Promise<Instance>:分配 Memory/Table,解析导入(JS 函数或其它 WASM 导出),链接模块,执行 start 函数。Instance.exports 暴露导出函数供 JS 调用。

用例

  • WASM 实例创建
  • 导入绑定
  • WASM-JS 互调

相关工具

参考链接