Higress 全新 Wasm 运行时,性能大幅提升
💡
原文中文,约5100字,阅读约需13分钟。
📝
内容提要
Higress最新将Wasm插件的运行时从V8切换到WAMR,通过开启AOT模式大幅提升性能。WAMR是一个广受欢迎的WebAssembly运行时开源项目,具有良好的平台适应性和优良的性能。Higress和WAMR将继续合作,带来更多实用的新特性。
🎯
关键要点
- Higress将Wasm插件的运行时从V8切换到WAMR,开启AOT模式提升性能。
- WAMR是一个广受欢迎的WebAssembly运行时开源项目,具有良好的平台适应性和优良的性能。
- Higress Wasm插件提供工程可靠性、沙箱安全性和热更新能力。
- Higress为Wasm插件机制增加了域名/路由级生效、Redis访问能力和虚拟机自愈机制。
- Wasm插件技术的采用周期已进入早期采用阶段,核心驱动力是性能红利带来的成本下降。
- WAMR的优势包括高性能、低资源开销和良好的社区支持。
- WAMR提供深度优化的预编译能力和高度优化的FFI,提升Wasm插件性能。
- 未来将推出支持生成CPU火焰图、完整函数堆栈打印、资源监测和TypeScript编写Wasm插件等新特性。
❓
延伸问答
Higress为什么将Wasm运行时从V8切换到WAMR?
Higress切换到WAMR是为了大幅提升Wasm插件的性能,开启AOT模式后,性能平均提升约50%。
WAMR相比V8有哪些优势?
WAMR具有高性能、低资源开销、良好的平台适应性和社区支持,支持多种运行模式,且在性能测评中表现优异。
Higress的Wasm插件提供了哪些核心能力?
Higress的Wasm插件提供了工程可靠性、沙箱安全性和热更新能力,同时增加了域名/路由级生效、Redis访问能力和虚拟机自愈机制。
WAMR如何提升Wasm插件的性能?
WAMR通过深度优化的预编译能力、高度优化的FFI和智能感知平台硬件加速能力来提升Wasm插件的性能。
Higress的Wasm插件技术采用周期处于什么阶段?
Higress的Wasm插件技术已进入早期采用阶段,核心驱动力是性能红利带来的成本下降。
未来Higress和WAMR将推出哪些新特性?
未来将推出支持生成CPU火焰图、完整函数堆栈打印、资源监测和使用TypeScript编写Wasm插件等新特性。
➡️