Benchmarks

Windows 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 GraalVM 10,409.628µs 7,861.100µs 17,602.300µs
2 C++ (G++) 10,854.540µs 7,192.200µs 18,945.300µs
3 C (GCC) 10,873.412µs 6,722.800µs 27,947.800µs
4 C (Clang) 11,195.656µs 6,836.800µs 37,742.600µs
5 C++ (Clang++) 11,505.308µs 7,067.000µs 27,636.400µs
6 JavaScript (Deno) 18,825.816µs 10,621.700µs 57,290.100µs
7 Rust 24,247.588µs 15,730.700µs 58,012.400µs
8 Kotlin (Native) 35,940.384µs 19,459.700µs 73,673.600µs
9 Kotlin (JVM) 56,074.328µs 11,673.800µs 312,558.001µs
10 JavaScript (Node) 57,549.388µs 29,790.500µs 129,513.200µs
11 Go 63,320.996µs 13,629.500µs 194,350.000µs
12 Java 67,294.516µs 12,060.600µs 150,271.200µs
13 D 88,199.556µs 44,901.100µs 322,273.100µs
14 PHP 187,608.692µs 110,526.800µs 347,482.700µs
15 Zig 332,891.976µs 218,716.300µs 730,276.600µs
16 JavaScript (Bun) 350,255.796µs 186,418.800µs 525,652.100µs
17 Ruby 673,812.064µs 382,335.000µs 891,611.400µs
18 Python 36,670,037.264µs 15,652,336.300µs 72,579,003.900µs

Average Times

Median Times

Best-Case Scenario Times

Worst-Case Scenario Times