// benchmarks
Benchmarks
Machines matter, but so does the framework overhead. Fastify was engineered from the ground up to add as little as possible on top of Node.js.
GET / responding with { hello: 'world' }
Requests per second
Node.js · single instance · updated October 19, 2026req/s · higher is better · illustrative comparison
Latency
Node.js · single instance · updated October 19, 2026ms · lower is better · illustrative comparison
Throughput
Node.js · single instance · updated October 19, 2026MB/s · higher is better · illustrative comparison
POST / with a { hello: 'world' } JSON body, parsed and echoed back
Requests per second
Node.js · single instance · updated October 19, 2026req/s · higher is better · illustrative comparison
Latency
Node.js · single instance · updated October 19, 2026ms · lower is better · illustrative comparison
Throughput
Node.js · single instance · updated October 19, 2026MB/s · higher is better · illustrative comparison
These figures are illustrative. Real-world results depend on your hardware, Node.js version, and workload. Reproduce them yourself with the official fastify/benchmarks suite and measure against your own routes.