WebAssembly Micro Runtime
WebAssembly Micro Runtime (WAMR) is a lightweight standalone WebAssembly (WASM) runtime with small footprint, high performance and highly configurable features for applications cross from embedded, IoT, edge to Trusted Execution Environment (TEE), smart contract, cloud native and so on.
A Bytecode Alliance project
Features
Small runtime size
~85K for interpreter and ~50K for AoT
LLVM based AOT and JIT ⚡️
Achieve near to native speed
Universal AOT loader
AoT working on Linux, Windows, MacOS, Android, SGX and MCU