For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

Was this helpful?