Mac 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 |
GraalVM
|
31.255µs | 23.353µs | 54.071µs |
| 2 |
D
|
95.204µs | 93.300µs | 124.200µs |
| 3 |
Go
|
185.880µs | 153.000µs | 302.000µs |
| 4 |
Kotlin (Native)
|
220.865µs | 163.422µs | 1,080.203µs |
| 5 |
C++ (Clang++)
|
524.765µs | 512.855µs | 588.664µs |
| 6 |
C (Clang)
|
534.608µs | 512.835µs | 654.765µs |
| 7 |
Zig
|
617.280µs | 568.000µs | 941.000µs |
| 8 |
C (GCC)
|
739.695µs | 608.825µs | 879.037µs |
| 9 |
Rust
|
815.120µs | 687.000µs | 1,578.000µs |
| 10 |
C++ (G++)
|
917.080µs | 812.000µs | 1,250.000µs |
| 11 |
Python
|
19,939.560µs | 15,304.000µs | 38,595.000µs |
| 12 |
JavaScript (Bun)
|
32,837.453µs | 2,359.704µs | 380,282.403µs |
| 13 |
Kotlin (JVM)
|
56,607.740µs | 2,648.684µs | 797,186.877µs |
| 14 |
JavaScript (Node)
|
75,034.624µs | 2,357.043µs | 903,681.249µs |
| 15 |
PHP
|
79,713.956µs | 5,898.596µs | 908,545.635µs |
| 16 |
JavaScript (Deno)
|
81,113.949µs | 2,437.703µs | 1,016,953.349µs |
| 17 |
Java
|
86,585.102µs | 2,178.261µs | 1,215,635.827µs |
| 18 |
Ruby
|
182,877.760µs | 9,827.000µs | 1,132,989.000µs |