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 C (GCC) 7,907.516µs 6,297.900µs 22,065.600µs
2 C++ (Clang++) 8,368.964µs 6,984.900µs 14,094.000µs
3 C++ (G++) 9,794.816µs 6,714.300µs 27,731.300µs
4 GraalVM 10,499.872µs 8,180.800µs 21,962.700µs
5 C (Clang) 10,681.892µs 6,872.500µs 27,813.300µs
6 Rust 18,351.520µs 15,817.300µs 25,335.600µs
7 JavaScript (Deno) 20,670.708µs 10,516.000µs 60,535.200µs
8 Kotlin (Native) 33,073.024µs 19,650.800µs 79,417.400µs
9 Kotlin (JVM) 33,642.596µs 11,495.300µs 121,239.100µs
10 Java 49,785.572µs 12,858.100µs 407,776.400µs
11 JavaScript (Node) 50,820.592µs 18,944.400µs 73,985.600µs
12 Go 88,119.592µs 13,610.500µs 366,015.600µs
13 PHP 196,723.240µs 108,326.900µs 319,027.400µs
14 JavaScript (Bun) 220,837.972µs 104,528.600µs 406,554.200µs
15 Zig 277,253.204µs 185,125.400µs 532,154.100µs
16 Ruby 518,654.572µs 326,344.200µs 832,846.300µs
17 Python 34,133,778.244µs 15,420,268.500µs 75,370,189.600µs

Average Times

Median Times

Best-Case Scenario Times

Worst-Case Scenario Times