XHSWebAssembly
XHSWebAssembly 类似于 Web 标准 WebAssembly,能够在一定程度上提高小游戏的性能。
XHSWebAssembly.instantiate(path, imports)
和标准 WebAssembly.instantiate 类似,差别是第一个参数只接受一个字符串类型的代码包路径,指向代码包内 .wasm 文件
与 WebAssembly 的异同
- XHSWebAssembly.instantiate(path, imports) 方法,path为代码包内路径(支持.wasm)
- 支持 XHSWebAssembly.Memory
- 支持 XHSWebAssembly.Table
- 支持 XHSWebAssembly.Global
⠀
其他说明
⠀
Q&A
- 编译出来的 .wasm 体积太大,超过代码包体积限制怎么办?
- 方法一:把一个 wasm 文件拆分为多个 wasm 文件,然后利用分包加载能力来减少首包体积