You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# Wasm3
|
|
|
|
|
|
|
|
This is an (experimental) high performance WebAssembly interpreter written in C.
|
|
|
|
|
|
|
|
## Status
|
|
|
|
Currently it runs on:
|
|
|
|
- Linux, Windows, OS X
|
|
|
|
- SBCs (Raspberry Pi and the likes)
|
|
|
|
- Microcontrollers: ESP32, ESP8266, nRF52, nRF51, Blue Pill, Kendryte 210, FOMU, MXChip AZ3166, Arduino MKR1010 (and similar stuff)
|
|
|
|
- Routers (via OpenWRT)
|
|
|
|
- Browsers... yes, using WebAssembly itself!
|
|
|
|
|
|
|
|
Minimal system requirements are ~64Kb for code and ~10Kb RAM.
|
|
|
|
|
|
|
|
Wasm3 is built on top of **Steven Massey**'s novel interpreter topology, with
|
|
|
|
- aim at Wasm 1.0 spec conformance (not there yet)
|
|
|
|
- lot's of fixes
|
|
|
|
- portability improvements
|
|
|
|
|
|
|
|
## Performance
|
|
|
|
|
|
|
|
`TODO`
|