Benchmarks

Linux 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 67.661µs 60.323µs 90.991µs
2 Go 372.559µs 329.890µs 399.390µs
3 Kotlin (Native) 1,149.197µs 767.101µs 9,197.550µs
4 Zig 4,595.342µs 554.480µs 28,340.421µs
5 D 5,785.808µs 111.500µs 76,486.400µs
6 C (Clang) 11,308.156µs 416.482µs 70,251.274µs
7 C (GCC) 17,368.244µs 472.947µs 72,557.064µs
8 C++ (Clang++) 22,471.452µs 742.995µs 69,776.787µs
9 C++ (G++) 25,409.344µs 564.880µs 69,274.376µs
10 Rust 32,679.706µs 1,017.981µs 85,002.202µs
11 JavaScript (Deno) 61,630.549µs 22,902.244µs 97,222.370µs
12 Java 69,724.700µs 44,277.305µs 167,100.914µs
13 JavaScript (Bun) 71,837.420µs 12,188.559µs 198,442.118µs
14 JavaScript (Node) 77,281.856µs 21,596.171µs 134,997.567µs
15 Kotlin (JVM) 92,319.537µs 56,952.941µs 144,279.234µs
16 Ruby 315,603.657µs 252,414.114µs 391,578.158µs
17 Python 392,239.984µs 245,697.722µs 505,453.458µs
18 PHP 969,872.130µs 757,532.463µs 1,208,781.887µs

Average Times

Median Times

Best-Case Scenario Times

Worst-Case Scenario Times