Crates.io | s1vm |
lib.rs | s1vm |
version | 0.1.1 |
source | src |
created_at | 2021-04-30 16:08:59.926375 |
updated_at | 2021-04-30 16:12:25.875341 |
description | Fast WebAssembly interpreter |
homepage | https://github.com/Neopallium/s1vm |
repository | https://github.com/Neopallium/s1vm |
max_upload_size | |
id | 391595 |
size | 51,749 |
A fast WebAssembly (wasm) interpreter written in 100% safe Rust.
This project started with the idea to port WASM3's VM design to safe Rust.
See Ideas.md for some crazy ideas that might be used.
#![forbid(unsafe_code)]
async/await
or stack unwinding/rewinding.Benchmark of s1vm
against other wasm interpreters:
WASM3 - C
wasmi - Rust
fib.wasm 35
fib.wasm 41