Benchmarks

Windows Benchmark: sqrt(x) (100K)

Benchmark the performance of the sqrt function, between 1 and 100,000.

number math 100K

All-Time Rankings

Rank Language Average Time Best Time Worst Time
1 D 95.988µs 94.000µs 113.300µs
2 GraalVM 191.336µs 61.600µs 2,964.800µs
3 Go 314.372µs 0.000µs 2,024.100µs
4 C (Clang) 571.228µs 405.200µs 1,894.000µs
5 C (GCC) 655.772µs 433.500µs 3,210.700µs
6 C++ (G++) 795.816µs 651.600µs 1,606.100µs
7 Zig 961.716µs 607.000µs 3,365.000µs
8 C++ (Clang++) 1,207.296µs 633.200µs 6,363.600µs
9 Rust 1,309.564µs 996.700µs 3,862.800µs
10 Kotlin (Native) 1,668.476µs 1,012.500µs 7,607.900µs
11 JavaScript (Node) 4,718.604µs 2,291.100µs 26,223.800µs
12 JavaScript (Deno) 6,030.332µs 3,230.700µs 24,527.700µs
13 Kotlin (JVM) 9,754.464µs 2,823.900µs 66,462.500µs
14 Ruby 13,116.908µs 12,408.300µs 15,920.400µs
15 Java 15,599.080µs 2,124.900µs 99,911.800µs
16 PHP 28,097.560µs 4,587.800µs 88,160.100µs
17 Python 77,094.332µs 27,678.900µs 187,708.600µs
18 JavaScript (Bun) 148,061.344µs 49,029.300µs 322,343.800µs

Average Times

Median Times

Best-Case Scenario Times

Worst-Case Scenario Times