Wasmi 2.0:打造最快 WebAssembly 解释器
Engineering of the fastest WebAssembly interpreters
经过八个月的专注开发,Wasmi 2.0 正式发布,在 Apple M2 Pro 上运行速度比 Wasmi 1.0 快约 2.2 倍。这次更新彻底重构了底层引擎,引入了 Direct-Threaded Code 指令分发模式和累加器寄存器机制,显著提升了执行效率。作为目前最快的便携式 WebAssembly 解释器之一,Wasmi 2.0 在保持出色启动性能的同时,大幅优化了内存占用,并新增了对 WebAssembly 确定性配置文件的支持。无论是用于 IoT 设备、插件系统还是智能合约,它都展现了强大的性能潜力。
尽管 Wasmi 2.0 专注于执行性能的提升,但其启动性能依然出色,且与上一代版本基本持平。