微信APP基础库2.16.0以及以上版本的微信小程序对WebAssembly的支持?
发布于 4 年前 作者 juanlin 6857 次浏览 来自 官方Issues

近日,微信基础库版本进行了更新,微信APP基础库2.16.0的微信小程序不再支持WebAssembly。

想问一下:

1、微信小程序之后都不再支持WebAssembly了吗?

2、不支持的原因是什么?

3、目前很多项目都使用到了WebAssembly,如果不支持的话,可否给个过渡时期(开发代替版本),不然很多线上项目都需要下线,会造成一定的用户损失。

4、也想问一下,微信小程序日后还会支持WebAssembly吗?如果后续支持的话,官方能否告知再次支持的时间点和计划?

期待微信官方能够给出对WebAssembly详细的支持度和支持计划文档。

2 回复

原生  WebAssembly 不再提供,用下面的接口

WASM 参考文档:

1. WXWebAssembly.instantiate(path, imports) 方法。和官方用法区别是第一个参数只能为包内路径,同时支持传包含 wasm.br 后缀的 brotli 压缩文件路径

2. 支持 WXWebAssembly.Memory

3. 支持 WXWebAssembly.Table

4. 支持 WXWebAssembly.Global

5. export 支持函数、Memory、Table,暂不支持 Global

目前测试WebAssembly、WXWebAssembly还能获取到

回到顶部