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.
  1. josephg

    Sehr cool!

    Wie schneidet die Leistung dieses Wasm-Interpreters im Vergleich zur nativen Ausführung ab? Kommen wir näher heran?

    Und du vergleichst mit wasmtime.pulley, das deren optimierender Interpreter ist. Wie schlägt er sich im Vergleich zu wasmtimes Cranelift-Compiler?

  2. herobird

    Hallo, Autor hier, bereit, alle deine Fragen zu beantworten! (Entschuldigung für die Verzögerung, zweiter-Chance-Post)

Mehr von diesem Tag

2026-09-02