Chris Messina

Second State VM - High performance secure & portable Rust functions in Node.js

SSVM is a high-performance WebAssembly runtime for server-side apps. It is safer and 10x faster than Docker. It supports OS access (WASI), AOT compiler, stateful apps, seamless integration with Node.js, and access to hardware (AI chips).

Add a comment

Replies

Best
Mike Hu
It's very interesting , :)
Vagmi Mudumbai
This is quite interesting. There has been a huge interest generated in using WASM for the blockchain thanks to EOS. I was wondering whats your opinion on wasmtime and cranelift. As I understand wasmtime is one of the reference implementations of WASI and it also has other language bindings (just not node.js yet).
Michael Yuan
@vagmi_mudumbai There are several wasm implementations on the market -- as you mentioned, several blockchain projects have their own including Polkadot and Oasis, which adopted SSVM for the next-gen Ethereum VM. We believe that SSVM is the fastest (by far, due to AOT optimization) and provides the best tooling. It is far easier to use SSVM in nodejs than to use wasmtime or lucet. We do have benchmarks, but we encourage you to just try it (and get a Raspberry Pi on us). Thanks.