近日,微信基础库版本进行了更新,微信APP基础库2.16.0的微信小程序不再支持WebAssembly。
想问一下:
1、微信小程序之后都不再支持WebAssembly了吗?
2、不支持的原因是什么?
3、目前很多项目都使用到了WebAssembly,如果不支持的话,可否给个过渡时期(开发代替版本),不然很多线上项目都需要下线,会造成一定的用户损失。
4、也想问一下,微信小程序日后还会支持WebAssembly吗?如果后续支持的话,官方能否告知再次支持的时间点和计划?
期待微信官方能够给出对WebAssembly详细的支持度和支持计划文档。
原生 WebAssembly 不再提供,用下面的接口
WASM 参考文档:
1. WXWebAssembly.instantiate(path, imports) 方法。和官方用法区别是第一个参数只能为包内路径,同时支持传包含 wasm.br 后缀的 brotli 压缩文件路径
2. 支持 WXWebAssembly.Memory
3. 支持 WXWebAssembly.Table
4. 支持 WXWebAssembly.Global
5. export 支持函数、Memory、Table,暂不支持 Global