收藏
回答

WXWebAssembly 的wasm path为什么要是包内路径?

WXWebAssembly.instantiate(path, imports)

第一个参数只接受一个字符串类型的代码包路径,指向代码包内 .wasm 文件,加上小程序其他代码限制在2M内,那限制也太大了吧

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

1 个回答

  • Cjiang
    Cjiang
    2022-01-17

    wasm其实就是代码,代码一定要放在代码包内,不能动态下发和执行代码

    2022-01-17
    有用
    回复 2
    • 蜜獾
      蜜獾
      2022-01-18
      wasm放包内,那很容易超2M吧,何不单独弄个目录存放,也在代码包内,不参与业务代码的包体计算,并且单独对wasm做大小限制。
      2022-01-18
      回复
    • Cjiang
      Cjiang
      2022-01-19回复蜜獾
      wasm体积太大的话,可通过分包加载、压缩成 wasm.br 等方法优化
      2022-01-19
      回复
登录 后发表内容