Github | Website

Implemented in C++ and Python using LLVM. JIT compiled.

Host APIs supported: WASI, Emscripten, WAVIX

Non-web standards: WASI

From the Github page:

WAVM fully supports WebAssembly 1.0, plus many proposed extensions to it:

WAVM uses LLVM to compile WebAssembly code to machine code with close to native performance. It can even beat native performance in some cases, thanks to the ability to generate machine code tuned for the exact CPU that is running the code. WAVM also leverages virtual memory and signal handlers to execute WebAssembly's bounds-checked memory accesses at the same cost as a native, unchecked memory access.


Tags: vm   wasm   linux   macos   windows  

Last modified 02 October 2024