一、核心 API 概览

API
说明
WebAssembly.instantiate()
最常用方法,可以编译 + 实例化一个 WebAssembly 模块(接受字节码或已编译模块)
WebAssembly.compile()
仅编译 WebAssembly 字节码为 WebAssembly.Module(异步)
WebAssembly.instantiateStreaming()
从网络流(如 fetch() 返回的 Response)直接编译和实例化(推荐用于从服务器加载 .wasm 文件)
WebAssembly.validate()
验证给定的字节数组是否是有效的 WebAssembly 模块
WebAssembly.Module
表示已编译的 WebAssembly 模块(可重复实例化)
WebAssembly.Instance
表示 WebAssembly 模块的一个实例,包含可调用的导出函数等