VOOZH about

URL: https://www.phoronix.com/news/WASM3-v0.5-Released

⇱ WASM3 v0.5 Released With Claims To Be The Fastest WebAssembly Interpreter - Phoronix


👁 Phoronix

WASM3 v0.5 Released With Claims To Be The Fastest WebAssembly Interpreter

Written by Michael Larabel in Programming on 3 June 2021 at 05:53 AM EDT. 11 Comments
WASM3 v0.5 has been released for this project that calls itself the fastest WebAssembly interpreter as well as the most universal WebAssembly run-time. WASM3 runs across all major operating systems and can also run on WebAssembly itself / self-hosting, run on MCUs, and run in other environments.

Yesterday's WASM3 v0.5 release adds multi-value support, native support for the Apple Silicon / Apple M1, various WASI system interface improvements, API additions, and various other enhancements.

WASM3 is capable of building itself using the Clang WebAssembly support and last month this WASM/WASI implementation reached the milestone of being able to run Doom:

Every machine should be able to run Doom...
And Wasm3 VM is not an exception! 😅#Doom engine is compiled to #WASI, then #Python3, #pygame, #pywasm3 and #numpy are used to create a suitable execution environment.#webassembly #wasm pic.twitter.com/dx2dQSPvsS

— Wasm3 (@wasm3_engine) May 15, 2021

Among the features still being pursued by WASM3 include support for reference types, bulk memory operations, and tail call optimizations. Those wishing to learn more about this new update to WASM3 can visit WASM3 on GitHub.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.