收藏
回答

微信APP基础库2.16.0以及以上版本的微信小程序对WebAssembly的支持?

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

想问一下:

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

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

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

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

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


回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2021-03-26

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


    WASM 参考文档:


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

    2. 支持 WXWebAssembly.Memory

    3. 支持 WXWebAssembly.Table

    4. 支持 WXWebAssembly.Global

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

    2021-03-26
    有用
    回复 2
    • 飘尘
      飘尘
      发表于移动端
      2021-03-26
      谢谢您,我查找一下
      2021-03-26
      回复
    • 飘尘
      飘尘
      2021-03-26
      您好~
      请问有关于WXWebAssembly的文档链接吗~
      2021-03-26
      回复
  • 昱霖君คิดถึงคุณ
    昱霖君คิดถึงคุณ
    2021-03-25

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

    2021-03-25
    有用 1
    回复 5
    • 飘尘
      飘尘
      2021-03-26
      之前官方回复说,基础库2.16.0以上不再支持原生WebAssembly。请问你可否发我一下您截图中使用wasm的小程序包呢?感激不尽~微信:15040080196
      2021-03-26
      回复
    • kunger
      kunger
      2021-04-09
      你好,请问如何使用WXWebAssembly实例化一个包内的wasm文件,求一个代码片段,感谢了。微信: 15827633738
      2021-04-09
      回复
    • kunger
      kunger
      2021-04-09回复kunger
      哈哈,我已经调通了包内的wasm文件
      2021-04-09
      回复
    • 祝好.
      祝好.
      2021-07-06回复kunger
      您好 您咋调通的  ,请教一下  求助求助
      2021-07-06
      回复
    • 芦苇先生
      芦苇先生
      2021-07-18回复kunger
      同问如何引入使用wasm文件,想将opencv的wasm编译资源引入,但是报错我无法解决,请问能给些建议吗?
      2021-07-18
      回复
登录 后发表内容
问题标签