herobird | 1 year ago | on: Wasmi v0.32: WebAssembly interpreter is now faster than ever
herobird's comments
herobird | 1 year ago | on: Wasmi v0.32: WebAssembly interpreter is now faster than ever
Even faster startup times can be achieved by so-called in-place interpreters that do not even translate the Wasm binary at all and instead directly execute it without adjustments. Obviously this is slower at execution compared to re-writing interpreters.
Examples for Wasm in-place interpreters are toywasm (https://github.com/yamt/toywasm) or WAMR's classic interpreter.
herobird | 1 year ago | on: Wasmi v0.32: WebAssembly interpreter is now faster than ever
herobird | 1 year ago | on: Wasmi v0.32: WebAssembly interpreter is now faster than ever
Also, as stated in the article, on Apple silicon Wasmi currently performs kinda poorly but this will be improved in the future. On AMD server chips Wasmi is the fastest Wasm interpreter.
herobird | 1 year ago | on: Wasmi v0.32: WebAssembly interpreter is now faster than ever
But yes, Wasmi also supports WASI preview1 and can execute Wasm applications that have been compiled in compliance to WASI preview1.
herobird | 1 year ago | on: Wasmi v0.32: WebAssembly interpreter is now faster than ever