Passer au contenu principal


All benchmarks run on Github Actions using the ubuntu-latest matrix. Various metrics are measured by the following applications:


The CPU intensive benchmark measures how much time it takes to calculate all the prime numbers under a certain value without blocking the UI and reporting how many have been found so far using web workers.

Execution Time​

How much time in total it takes to initialize the application and wait for the DOMContentLoaded event. This uses hyperfine under the hood and runs 3 warm-up sequence first, then 10 sequences to calculate the average execution time.

Chart not supported

Binary Size​

All binaries are compiled in release mode.

Chart not supported

Memory Usage​

Uses mprof to get the max memory usage during execution. Smaller is better.

Chart not supported

Thread Count​

How many threads the application uses. Smaller is better.

Chart not supported

Syscall Count​

How many total syscalls are performed when executing a given application. Smaller is better.

Chart not supported


Chart not supported