HarmonyOS 鸿蒙Next是否支持 WebAssembly SIMD 指令集加速?
HarmonyOS 鸿蒙Next是否支持 WebAssembly SIMD 指令集加速? 们的图像处理算法在 WebAssembly 中使用了 SIMD,但在鸿蒙 Web 组件中运行极慢。是被禁用了吗?
5 回复
开发者您好,HarmonyOS支持 WebAssembly SIMD 指令集加速。
JSVM-API WebAssembly 接口提供了 WebAssembly 字节码编译、WebAssembly 函数优化、WebAssembly cache 序列化和反序列化的能力。
权限要求:WebAssembly相关接口需要应用拥有JIT权限才能执行,可参考JSVM 申请JIT权限指导申请对应权限。
运行限制:当前 JSVM 版本在坚盾守护模式下将禁用 WebAssembly 全部功能模块。开发者需针对此限制进行应用兼容性评估,具体技术规范详见JSVM 坚盾守护模式。
更多关于HarmonyOS 鸿蒙Next是否支持 WebAssembly SIMD 指令集加速?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
是的!出于安全与兼容性考虑,鸿蒙的 Web 组件:
- 完全禁用 WebAssembly(包括 SIMD);
- 即使底层 Chromium 支持,也通过策略关闭;
支持
HarmonyOS Next 支持 WebAssembly SIMD 指令集加速。该功能通过系统内置的 WebAssembly 运行时提供,开发者可在应用中使用 SIMD 指令提升计算密集型任务的性能。


