fastify
Flagship · JS · engine: nodehttp · standard configuration
Fastify 5 on node:http with the cluster module for multi-core scaling.
Composite rank
Each profile of a family is worth 100 to the entry that leads it, and the composite is the sum over the family. The field is this entry's own league: engines and reverse proxies are scored apart from frameworks. How it works.
| Family | Rank | Composite |
|---|---|---|
| HTTP/1.1 | 27 of 71 | 290 |
Every result
Alpha Round, 18 runs. Requests per second is the best of three; latency, CPU and memory come from that run.
| Category | Profile | Conns | Req/sec | Avg | p99 | CPU | Memory |
|---|---|---|---|---|---|---|---|
| Connection | Baseline | 512 | 711,263 | 719us | 1.37ms | 6659.9% | 3.0GiB |
| Connection | Baseline | 4,096 | 737,611 | 4.65ms | 6.32ms | 6515.5% | 3.0GiB |
| Connection | Pipelined | 512 | 1,671,338 | 4.90ms | 6.57ms | 6673.1% | 3.4GiB |
| Connection | Pipelined | 4,096 | 1,671,518 | 28.79ms | 49.80ms | 6608.7% | 4.3GiB |
| Connection | Short-lived | 512 | 298,779 | 1.71ms | 17.60ms | 3287.2% | 4.3GiB |
| Connection | Short-lived | 4,096 | 291,264 | 2.19ms | 18.80ms | 2951.1% | 5.7GiB |
| Workload | JSON | 4,096 | 522,201 | 1.42ms | 25.30ms | 4956.6% | 4.6GiB |
| Workload | JSON Comp | 512 | 61,346 | 8.36ms | 44.40ms | 6439.8% | 10.1GiB |
| Workload | JSON Comp | 4,096 | 49,030 | 65.98ms | 200.40ms | 6466.2% | 11.1GiB |
| Workload | JSON Comp | 16,384 | 49,716 | 99.87ms | 1.14s | 6483.2% | 11.5GiB |
| Workload | Upload | 32 | 1,853 | 17.25ms | 60.90ms | 5443.6% | 6.6GiB |
| Workload | Upload | 256 | 1,902 | 131.23ms | 647.40ms | 6337.1% | 6.7GiB |
| Workload | Static | 1,024 | 23,532 | 46.17ms | 311.27ms | 6564.1% | 7.2GiB |
| Workload | Static | 4,096 | 24,261 | 143.41ms | 969.39ms | 6546.4% | 17.9GiB |
| Workload | Static | 6,800 | 23,295 | 226.74ms | 1.74s | 6558.7% | 19.2GiB |
| Database | Async DB | 1,024 | 179,169 | 5.07ms | 16.10ms | 6489.5% | 4.6GiB |
| Multi-endpoint | API-4 | 256 | 20,819 | 11.33ms | 59.60ms | 398.4% | 458MiB |
| Multi-endpoint | API-16 | 1,024 | 75,633 | 11.08ms | 62.90ms | 1498.8% | 1.6GiB |
How the benchmark is run · The machine · Add or fix an entry