Gabagool 是一个用 Rust 从头编写的 WebAssembly 解释器,具备完整的快照功能,允许序列化、暂停和恢复整个执行状态。该项目符合 96% 的 WebAssembly 规范,通过了 1,960 项核心测试中的 1,960 项,仅剩 SIMD 和垃圾回收支持待完善。这为 WebAssembly 工作负载实现了进程分叉和精确状态保存等新颖用例。
背景
WebAssembly (Wasm) 是一种面向基于栈的虚拟机的二进制指令格式,支持在 Web 及其他环境中高性能执行代码。传统解释器通常缺乏内置的状态序列化功能。
- 来源
- Lobsters
- 发布时间
- 2026年3月11日 21:59
- 评分
- 6.0 / 10