Results for 38 of 40 languages from this run on actest1.

Unavailable in this run: Hack, Lisp. Follow the run link for failure details.

All http-server problem benchmarks

Current benchmark data was generated on Sun Sep 27 2026, full log can be found HERE

CONTRIBUTIONS are WELCOME!

[x86_64][4 cores] Intel(R) Core(TM) i7-3687U CPU @ 2.10GHz (Model 58)

* -m in a file name stands for multi-threading or multi-processing

* -i in a file name stands for direct intrinsics usage. (Usage of simd intrinsics via libraries is not counted)

* -ffi in a file name stands for non-stdlib FFI usage

* (You may find time < time(user) + time(sys) for some non-parallelized programs, the overhead is from GC or JIT compiler, which are allowed to take advantage of multi-cores as that's more close to real-world scenarios.)

http-server

Input: 3000

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
javascript 1-m.bun.js 143ms 5.9ms 42.1MB 117ms 150ms bun 1.4.2
go 1-http2.go 199ms 7.0ms 60.7MB 623ms 73ms go 1.26.8
acton-tip 1-m.act 287ms 8.3ms 6.3MB 553ms 150ms acton 0.30.0.20260927.9.45
rust 1-m.rs 402ms 47ms 74.0MB 273ms 500ms rustc 1.98.1
acton 1-m.act 496ms 19ms 6.8MB 940ms 253ms acton 0.30.0
go 1-m.go 609ms 89ms 172.2MB 1130ms 580ms go 1.26.8
go 2-m.go 629ms 27ms 174.8MB 1080ms 603ms go 1.26.8
rust 2-m.rs 637ms 65ms 66.2MB 390ms 877ms rustc 1.98.1
rust 2-http2.rs 728ms 174ms 57.0MB 1683ms 507ms rustc 1.98.1
rust 1-http2.rs 737ms 86ms 68.5MB 1713ms 540ms rustc 1.98.1
csharp 2-http2.cs 821ms 13ms 108.9MB 1357ms 167ms dotnet 9.0.318
typescript 2.ts 1027ms 13ms 260.8MB 1013ms 453ms deno 2.9.7
typescript 1.ts 1070ms 47ms 260.5MB 1007ms 507ms deno 2.9.7
csharp 2-m.cs 1078ms 79ms 166.0MB 1467ms 757ms dotnet 9.0.318
csharp 1-m.cs 1153ms 50ms 167.4MB 1897ms 800ms dotnet 9.0.318
csharp 2-http3.cs 1186ms 29ms 170.6MB 2087ms 340ms dotnet 9.0.318
typescript 1-http2.ts 1415ms 26ms 241.1MB 1477ms 467ms deno 2.9.7
dart 2-m.dart 1656ms 60ms 93.2MB 1903ms 1347ms dart/exe 3.13.4
typescript 2-tls.ts 2163ms 5.4ms 274.7MB 2080ms 530ms deno 2.9.7
python 1.py 2680ms 37ms 40.0MB 2783ms 1070ms cpython 3.12.3
crystal 1.cr 4232ms 927ms 223.2MB 540ms 507ms crystal 1.11.2
javascript 1.js 8321ms 382ms 436.9MB 8977ms 2950ms node 24.21.0
dart 1.dart 8370ms 40ms 85.5MB 1817ms 1257ms dart/exe 3.13.4
kotlin 2-m.kt 9841ms 283ms 341.7MB 32387ms 3343ms kotlin/jvm 21.0.12
kotlin 1-m.kt 11376ms 242ms 433.1MB 37790ms 4520ms kotlin/jvm 21.0.12

Input: 500

lang code time stddev peak-mem mem time(user) time(sys) compiler compiler/runtime
go 1-http2.go 47ms 2.4ms 26.0MB 110ms 13ms go 1.26.8
javascript 1-m.bun.js 55ms 4.6ms 32.7MB 27ms 60ms bun 1.4.2
acton-tip 1.act 105ms 12ms 6.4MB 80ms 37ms acton 0.30.0.20260927.9.45
acton 1-m.act 117ms 12ms 6.6MB 170ms 33ms acton 0.30.0
rust 1.rs 129ms 6.7ms 17.4MB 43ms 57ms rustc 1.98.1
go 2-m.go 160ms 2.3ms 41.5MB 150ms 100ms go 1.26.8
go 1-m.go 167ms 5.5ms 39.2MB 153ms 110ms go 1.26.8
rust 2.rs 210ms 23ms 22.9MB 63ms 180ms rustc 1.98.1
typescript 2.ts 320ms 1.8ms 82.4MB 237ms 87ms deno 2.9.7
typescript 1.ts 330ms 11ms 80.7MB 217ms 117ms deno 2.9.7
rust 1-http2.rs 331ms 74ms 24.4MB 653ms 137ms rustc 1.98.1
dart 2.dart 398ms 29ms 49.0MB 280ms 263ms dart/exe 3.13.4
typescript 1-http2.ts 408ms 7.2ms 83.2MB 333ms 103ms deno 2.9.7
typescript 2-tls.ts 490ms 7.1ms 90.9MB 400ms 110ms deno 2.9.7
rust 2-http2.rs 556ms 55ms 30.7MB 1503ms 173ms rustc 1.98.1
javascript 1.js 598ms 0.6ms 88.9MB 587ms 117ms node 24.21.0
csharp 2.cs 608ms 17ms 87.8MB 637ms 177ms dotnet 9.0.318
csharp 1-m.cs 656ms 17ms 100.2MB 873ms 230ms dotnet 9.0.318
csharp 2-http2.cs 679ms 17ms 90.2MB 780ms 113ms dotnet 9.0.318
csharp 2-http3.cs 868ms 13ms 100.2MB 1010ms 147ms dotnet 9.0.318
crystal 1.cr 1222ms 100ms 62.3MB 63ms 77ms crystal 1.11.2
python 1.py 1650ms 27ms 34.6MB 1280ms 217ms cpython 3.12.3
dart 1.dart 2683ms 529ms 47.1MB 213ms 233ms dart/exe 3.13.4
kotlin 2-m.kt 3791ms 276ms 249.0MB 11797ms 810ms kotlin/jvm 21.0.12
kotlin 1-m.kt 3917ms 180ms 275.4MB 12153ms 857ms kotlin/jvm 21.0.12