mirror of
https://github.com/mii443/wasmer.git
synced 2025-12-07 13:18:20 +00:00
59e9c7fe29e99f5857a89bb020f12c20b3c7a233
wasmer - WebAssembly runtime
wasmer is a Standalone JIT-style runtime for WebAsssembly code.
The Cranelift compiler is used to compile WebAssembly to native machine code. Once compiled, there are no complex interactions between the application and the runtime (unlike jit compilers, like v8) to reduce surface area for vulnerabilities.
Usage
It can load both the standard binary format (.wasm), and the text format
defined by the WebAssembly reference interpreter (.wat).
Building & Running
To build this project you will need Rust and Cargo.
# checkout code and associated submodules
git clone https://github.com/wapmio/wasmer.git
cd wasmer
# install tools
# make sure that `python` is accessible.
cargo install
License
MIT/Apache-2.0
Languages
Rust
93.2%
C++
2%
HTML
1.9%
C
1.9%
Makefile
0.4%
Other
0.4%