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++) 150,489.170µs 85,316.831µs 238,744.272µs
2 C (Clang) 151,387.176µs 82,969.313µs 234,375.202µs
3 C (GCC) 179,784.090µs 92,064.754µs 301,443.541µs
4 C++ (G++) 182,232.734µs 121,702.916µs 253,654.518µs
5 GraalVM 186,223.819µs 122,786.963µs 298,987.740µs
6 JavaScript (Deno) 250,446.908µs 172,200.043µs 358,786.433µs
7 JavaScript (Bun) 277,126.876µs 160,537.452µs 491,008.207µs
8 Go 286,365.774µs 173,353.587µs 375,400.689µs
9 JavaScript (Node) 296,529.278µs 201,515.494µs 433,958.725µs
10 Java 321,809.489µs 64,757.354µs 605,045.691µs
11 Kotlin (JVM) 339,623.380µs 196,121.334µs 452,574.939µs
12 Rust 362,551.780µs 231,417.790µs 490,336.205µs
13 Kotlin (Native) 413,295.542µs 259,255.987µs 602,392.231µs
14 Zig 3,406,030.483µs 2,604,289.827µs 4,465,553.348µs
15 Ruby 4,976,883.005µs 3,884,786.616µs 6,823,120.905µs
16 PHP 14,862,370.000µs 11,684,081.289µs 17,231,069.630µs
17 Python 20,668,469.484µs 15,962,196.568µs 43,518,353.298µs

Average Times

Median Times

Best-Case Scenario Times

Worst-Case Scenario Times