Frank Denis 将 WebAssembly 转 C 的编译方案与 Wasmer 和 Wasmtime 等现代运行时进行基准测试,发现即使在引入新的“宽算术”特性后,C 路径依然具有极强的竞争力。通过在 wasm2c 中添加对宽算术的支持并使用 Zig 原生编译,该方案在几何平均测试中超越了 Wasmer 和 Wasmtime。
背景
WebAssembly (Wasm) 旨在为浏览器和服务器提供安全、沙箱化的执行环境,但通过 wasm2c 等工具进行原生编译为性能关键型应用提供了另一种选择。随着 Wasm 运行时的近期进步缩小了性能差距,混合方法再次引起关注。
- 来源
- Lobsters
- 发布时间
- 2026年7月9日 00:23
- 评分
- 7.0 / 10