SSVM Performance

Performance benchmark for the SSVM against other WebAssembly runtimes

This page is outdated. Please visit here for the most up-to-date content.

The Second State Virtual Machine (SSVM) is an open source WebAssembly runtime optimized for server-side applications. The SSVM provides not only a WebAssembly runtime in Node.js, but also a compiler toolchain ssvmup for Rust and JavaScript.

Performance benchmarks

The benchmark scores are in seconds. The smaller the better. The 👍emoji marks the two best performing runtimes for each benchmark. The docker+native runtime is a simple Ubuntu Docker on an Ubuntu host.

SSVM❤️

docker+native

nop 0

0.003👍

0.002👍

0.024

0.056

0.849

cat-sync 0

0.007👍

0.573

0.029👍

0.06

0.826

nbody-c 50M

3.716👍

4.611

3.753

3.408👍

4.128

nbody-cpp 50M

3.759👍

4.705

3.741👍

3.962

3.944

fannkuch-redux-c 12

28.06👍

53.104

28.477

29.285

24.459👍

mandelbrot-c 15K

10.347👍

28.97

12.072👍

18.062

16.05

binary-trees-c 18

1.328👍

2.91

1.612👍

2.002

17.191

Last updated