v2.0.0-beta.10 - 2026/08/10
Pre-release
Pre-release
Added
- Added way to customize dynamic fuel metering. #2025
- Added stable fuel metering. #2013
- This replaces Wasmi's old fuel metering that was tied to its internal bytecode.
- The new stable fuel metering is tied to the input Wasm bytecode instead.
- While less precise, it has the big advantages that it stays relatively stable
and that it is the same technique that is also used in Wasmtime.
- Added more optimizations to make Wasmi execute even faster:
- Massively improve performance across the board with fix that improves branch prediction. #2027
- Re-use
spin Wasm calls. #2014- This improves performance of host calls primarily.
- Add
InstanceEntitypointer toWasmFuncEntity. #2018- This improves performance of
call_indirectandcall_imported.
- This improves performance of
- Add special
call_indirectoperator variants for(table 0). #2019- This is very beneficial since more
call_indirectoperators work on(table 0).
- This is very beneficial since more
- Reduce tons of unnecessary indirections in Wasmi's executor: