Benchmarks
ChadScript compiles to native ELF binaries via LLVM. No runtime, no JIT warmup, no cold start. See details.
Time to print 'Hello, World!' and exit. Average of 50 runs. Smaller = faster.
C
1.5ms
ChadScript
1.8ms
Go
3.5ms
Bun
18ms
Node.js
62ms
C
1.5ms
ChadScript
1.8ms
Go
3.5ms
Bun
18ms
Node.js
62ms
ChadScript only links what you use — a hello-world binary has near-zero startup overhead. Go must initialize its runtime and GC. Bun/Node bootstrap their JS engines.
Reproduce: ./benchmarks/run.sh — Linux x86-64, single run, all runtimes on same machine.