WPE WebKit是否存在支持WebAssembly的正式版本?
WPE WebKit的WebAssembly正式版支持说明
存在支持WebAssembly特性的WPE WebKit正式发布版本,具体信息如下:
- WPE WebKit对WebAssembly的正式支持最早落地在2.22.0稳定版,该版本2018年9月正式发布,版本编译配置中默认开启WebAssembly相关特性,内置的JavaScriptCore引擎已经完成了Wasm字节码解析、JIT编译、运行时的全链路适配,可以正常运行符合W3C标准的WebAssembly程序。
- 2.22.0之后发布的所有WPE WebKit正式稳定版本均保留了WebAssembly基础支持,同时会跟随WebAssembly标准的更新,逐步合入SIMD、垃圾回收、多线程、组件模型等扩展Wasm特性的实现。
- 如果你使用的是下游厂商定制裁剪的WPE WebKit版本,可能存在手动关闭WebAssembly编译开关的情况,这类版本即使版本号满足要求也无法运行Wasm内容,可以通过检查编译期的
ENABLE_WEBASSEMBLY配置项是否置为ON确认支持状态,也可以直接在页面环境中检测全局WebAssembly对象是否存在做运行时判断。
提示:2.22版本之前的WPE WebKit预览/开发版本虽然可以通过手动开启编译选项的方式实验性支持WebAssembly,但存在较多兼容性问题和稳定性缺陷,不建议在生产环境使用。
内容的提问来源于stack exchange,提问作者Quentamia
相关产品推荐
相关产品推荐

