Settings

Theme

Engineering of the fastest WebAssembly interpreters

wasmi-labs.github.io

76 points by herobird · 5 comments

Reader

1 thread
josephg

Very cool!

How does the performance of this wasm interpreter compare to native execution? Are we getting close?

And you’re comparing against wasmtime.pulley, which is their optimising interpreter. How does it stack up against wasmtime’s cranelift compiler?

  • achierius

    No, they're not getting close. Top performing Wasm runtimes (like those in V8 and JSC) are generally between 10% (for pure math workloads) and 2x (conservatively, for ef allocation heavy ones) the speed of equivalent native implementations. But that's including the JIT compilation tiers; the performance of interpreters alone lags by an order of magnitude.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection