Compares SSR performance of Ziex, Leptos, SolidStart, and Next.js in Docker containers limited to 2 CPUs and 2 GB RAM.
- Docker
Clone the repository and run the benchmark script:
cd bench
# all frameworks
bash run.sh
# specific framework (e.g., Ziex)
bash run.sh ziexResults are written to result.csv and ../site/pages/bench.zon (used to generate the benchmark chart on ziex.dev).
- Requests per second (req/s)
- p50 latency
- p99 latency
- Idle memory (MB)
- Peak memory (MB)
| Framework | Port | Stack |
|---|---|---|
| Ziex | 3003 | Zig, native binary |
| Leptos | 3002 | Rust, Actix-web |
| SolidStart | 3001 | Bun, Vinxi |
| Next.js | 3000 | Bun, React 19 |