react-native 中是否可以使用 webassembly 优化?

如题,react-native中的一些高计算量部分,能否放在 webassembly 部分?
尝试了在 rn 中直接import webassembly 二进制文件,发现只能导入js,jsx,ts,tsx,json文件,rn 目前是不是不支持 webassembly?

阅读 3.3k
1 个回答
  • webassembly 需要 runtime 支持, 我认为你需要先测试一下 RN 是否支持,至少去年的这个时间是不支持的。
  • 截止到目前为止,主流JS引擎(V8, JavascriptCore)中,wasm 速度不会比原生js快多少,存疑的话可以自行验证。wasm 目前的优势还是在于移植性,即 port 已有的代码到支持 wasm 的平台上。
  • react-native 可以方便的调用 native-module,有性能需求可以考虑 native code 而不是 wasm.
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题