Benchmarks

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

Average Times

Median Times

Best-Case Scenario Times

Worst-Case Scenario Times