Benchmarking programming languages and web frameworks
Framework | Requests per second (higher is better) | Latency (lower is better) | Stability (higher is better) | Memory (lower is better) |
---|---|---|---|---|
JavaScript (Node.js v20) / Fastify v4 | 9511 | 3.3 ms | 48.22 % | 58.2 MB |
JavaScript (Node.js v18) / Fastify v4 | 5168 | 4.8 ms | 16.78 % | 62.2 MB |
JavaScript (Node.js v16) / Fastify v4 | 4868 | 5.2 ms | 17.67 % | 54.7 MB |
JavaScript (Node.js v14) / Fastify v4 | 4931 | 5.1 ms | 17.36 % | 58.1 MB |
JavaScript (Bun v1) / Fastify v4 | 13401 | 2.0 ms | 13.27 % | 63.0 MB |
Framework | Requests per second (higher is better) | Latency (lower is better) | Stability (higher is better) | Memory (lower is better) |
---|---|---|---|---|
JavaScript (Bun) / Bun.serve STD | 18786 | 1.5 ms | 14.37 % | 33.3 MB |
JavaScript (Bun) / Fastify | 13401 | 2.0 ms | 13.27 % | 63.0 MB |
JavaScript (Bun) / Express | 11004 | 2.3 ms | 12.23 % | 68.6 MB |
JavaScript (Node.js) / Fastify | 9511 | 3.3 ms | 48.22 % | 58.2 MB |
JavaScript (Node.js) / Nest (Fastify) | 9343 | 3.3 ms | 50.15 % | 67.5 MB |
JavaScript (Node.js) / Express | 6799 | 4.5 ms | 39.44 % | 63.1 MB |
JavaScript (Node.js) / Nest (Express) | 6352 | 4.8 ms | 41.83 % | 82.6 MB |