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