Results for 38 of 40 languages from this run on actest1.
Unavailable in this run: Hack, Lisp. Follow the run link for failure details.
Current benchmark data was generated on Sun Sep 27 2026, full log can be found HERE
CONTRIBUTIONS are WELCOME!
* -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.)
| lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|---|
| javascript | 1.js | 6.7ms | 1.0ms | 12.5MB | 0ms | 0ms | bun 1.4.2 |
| javascript | 1.js | 53ms | 4.8ms | 50.0MB | 36ms | 6ms | node 24.21.0 |
| racket | 1.rkt | 140ms | 4.8ms | 65.2MB | 98ms | 26ms | racket 8.10.0 |
| lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|---|
| javascript | 6.js | 924ms | 3.8ms | 59.5MB | 910ms | 10ms | node 24.21.0 |
| javascript | 6.js | 998ms | 6.5ms | 26.8MB | 1007ms | 0ms | bun 1.4.2 |
| racket | 2.rkt | 1577ms | 23ms | 70.6MB | 1533ms | 30ms | racket 8.10.0 |
| lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|---|
| javascript | 6.js | 125ms | 8.5ms | 26.6MB | 140ms | 0ms | bun 1.4.2 |
| javascript | 6.js | 149ms | 6.1ms | 59.5MB | 140ms | 10ms | node 24.21.0 |
| racket | 2.rkt | 315ms | 11ms | 70.3MB | 267ms | 33ms | racket 8.10.0 |
| lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|---|
| racket | 1.rkt | 5907ms | 26ms | 71.7MB | 5850ms | 43ms | racket 8.10.0 |
| javascript | 3.js | 7848ms | 31ms | 122.0MB | 7800ms | 47ms | node 24.21.0 |
| lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|---|
| racket | 1.rkt | 1499ms | 12ms | 72.1MB | 1453ms | 30ms | racket 8.10.0 |
| javascript | 3.js | 1755ms | 72ms | 73.9MB | 1733ms | 23ms | node 24.21.0 |
| lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|---|
| javascript | 6-m.js | 6665ms | 47ms | 123.2MB | 25650ms | 83ms | node 24.21.0 |
| racket | 3-m.rkt | 8215ms | 100ms | 67.8MB | 31520ms | 47ms | racket 8.10.0 |
| lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|---|
| javascript | 6-m.js | 1827ms | 2.8ms | 123.8MB | 6790ms | 70ms | node 24.21.0 |
| racket | 3-m.rkt | 2097ms | 14ms | 67.5MB | 7660ms | 37ms | racket 8.10.0 |
| lang | code | time | stddev | peak-mem mem | time(user) | time(sys) | compiler compiler/runtime |
|---|---|---|---|---|---|---|---|
| javascript | 6-m.js | 639ms | 8.0ms | 119.1MB | 2130ms | 73ms | node 24.21.0 |
| racket | 3-m.rkt | 640ms | 14ms | 67.1MB | 1983ms | 33ms | racket 8.10.0 |