Benchmarks

Linux Benchmark: Is Prime (100K)

Performs a primality test on all numbers between 1 and 100,000.

math number 100K

All-Time Rankings

Rank Language Average Time Best Time Worst Time
1 C++ (Clang++) 151,980.337µs 80,403.690µs 212,638.741µs
2 C (Clang) 159,702.608µs 99,141.146µs 219,508.785µs
3 GraalVM 165,431.493µs 113,751.641µs 227,015.190µs
4 C++ (G++) 167,320.130µs 97,769.945µs 225,693.374µs
5 C (GCC) 171,306.508µs 79,376.950µs 241,213.849µs
6 JavaScript (Deno) 267,674.217µs 198,679.455µs 363,516.048µs
7 JavaScript (Bun) 275,262.354µs 192,937.110µs 414,899.403µs
8 Go 285,159.374µs 146,757.520µs 370,136.895µs
9 Java 289,735.155µs 214,904.592µs 443,322.037µs
10 JavaScript (Node) 301,458.748µs 192,960.324µs 430,783.150µs
11 Rust 362,206.209µs 294,206.831µs 484,443.525µs
12 Kotlin (JVM) 362,837.884µs 218,494.465µs 510,755.359µs
13 Kotlin (Native) 392,707.178µs 311,112.243µs 510,588.606µs
14 D 841,344.596µs 689,349.500µs 1,047,786.800µs
15 Zig 3,554,320.544µs 2,913,785.849µs 4,528,798.721µs
16 Ruby 5,162,512.665µs 4,279,018.349µs 6,485,257.367µs
17 PHP 13,244,268.484µs 10,816,747.970µs 16,188,417.340µs
18 Python 21,640,777.050µs 15,992,307.118µs 41,408,592.847µs

Average Times

Median Times

Best-Case Scenario Times

Worst-Case Scenario Times