Wasmi 2.0: 2,2x schnellerer WebAssembly-Interpreter
Engineering of the fastest WebAssembly interpreters
Nach acht Monaten Entwicklungsarbeit ist Wasmi 2.0 fertig: Der WebAssembly-Interpreter läuft im geometrischen Mittel etwa 2,2-mal schneller als die Vorgängerversion 1.0. Möglich machen das neue Dispatch-Modi wie Direct-Threaded Code, die auf Tail Calls und Akkumulator-Register setzen. In Benchmarks gegen andere portable Wasm-Interpreter wie Wasm3, WAMR und Wasmtime Pulley belegt Wasmi 2.0 die Spitzenposition. Zusätzlich bietet die neue Version optionale Features wie stabileres Fuel Metering und einen schlankeren Binärcode.
Wasmi 2.0 gehört eindeutig zur Kategorie der schnellsten portablen Wasm-Interpreter.