由于现在已经在所有主要浏览器中原生使用Web汇编,因此进行了一些探索。对WebAssembly.instantiate()
有一些疑问确实可以解决。
Mozilla Web文档陈述以下内容:
WebAssembly.instantiate()函数允许您编译和 实例化WebAssembly代码。
该函数可以下列格式重载:
Promise<ResultObject> WebAssembly.instantiate(bufferSource, importObject);
Promise<WebAssembly.Instance> WebAssembly.instantiate(module, importObject);
次级重载(在上面的清单中)将已经编译的WebAssembly模块作为第一个参数。第一次重载采用类型化数组或ArrayBuffer形式的WebAssembly二进制代码。