Skip to content

Commit

Permalink
chore: update benchmark results
Browse files Browse the repository at this point in the history
  • Loading branch information
Github Actions committed Feb 19, 2024
1 parent 8a387dc commit 3511584
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 25 deletions.
48 changes: 24 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,34 +50,34 @@ benchmark [arguments (optional)]

* __Machine:__ linux x64 | 4 vCPUs | 15.6GB Mem
* __Node:__ `v20.11.0`
* __Run:__ Mon Feb 12 2024 01:30:46 GMT+0000 (Coordinated Universal Time)
* __Run:__ Mon Feb 19 2024 01:31:08 GMT+0000 (Coordinated Universal Time)
* __Method:__ `autocannon -c 100 -d 40 -p 10 localhost:3000` (two rounds; one to warm-up, one to measure)

| | Version | Router | Requests/s | Latency (ms) | Throughput/Mb |
| :-- | --: | --: | :-: | --: | --: |
| h3 | 1.10.1 || 46774.4 | 20.87 | 8.34 |
| 0http | 3.5.2 | | 46124.0 | 21.19 | 8.23 |
| bare | v20.11.0 | | 45696.8 | 21.38 | 8.15 |
| fastify | 4.26.0 | | 44116.8 | 22.17 | 7.91 |
| rayo | 1.4.6 || 44093.6 | 22.18 | 7.86 |
| connect | 3.7.0 | | 44041.8 | 22.21 | 7.85 |
| polka | 0.5.2 | | 43724.0 | 22.37 | 7.80 |
| server-base-router | 7.1.32 || 43354.4 | 22.56 | 7.73 |
| server-base | 7.1.32 | | 43111.2 | 22.69 | 7.69 |
| polkadot | 1.0.0 || 42760.8 | 22.89 | 7.63 |
| h3-router | 1.10.1 || 42312.8 | 23.13 | 7.55 |
| connect-router | 1.3.8 || 41048.0 | 23.86 | 7.32 |
| restana | 4.9.7 || 36109.4 | 27.19 | 6.44 |
| koa | 2.15.0 || 35409.4 | 27.74 | 6.31 |
| hono | 3.12.12 || 34475.2 | 28.51 | 6.15 |
| take-five | 2.0.0 || 34345.4 | 28.62 | 12.35 |
| koa-isomorphic-router | 1.0.1 || 33524.8 | 29.32 | 5.98 |
| restify | 11.1.0 || 32586.6 | 30.20 | 5.87 |
| koa-router | 12.0.1 || 32132.6 | 30.62 | 5.73 |
| hapi | 21.3.3 || 29671.6 | 33.19 | 5.29 |
| fastify-big-json | 4.26.0 || 11196.6 | 88.75 | 128.82 |
| express | 4.18.2 || 10648.8 | 93.28 | 1.90 |
| express-with-middlewares | 4.18.2 || 9880.2 | 100.60 | 3.67 |
| polkadot | 1.0.0 || 51031.2 | 19.09 | 9.10 |
| h3 | 1.10.1 | | 48985.6 | 19.93 | 8.74 |
| h3-router | 1.10.1 | | 47997.6 | 20.34 | 8.56 |
| bare | v20.11.0 | | 46067.2 | 21.21 | 8.21 |
| 0http | 3.5.2 || 45595.2 | 21.44 | 8.13 |
| fastify | 4.26.1 | | 45076.0 | 21.70 | 8.08 |
| connect | 3.7.0 | | 44250.4 | 22.10 | 7.89 |
| polka | 0.5.2 || 44118.4 | 22.16 | 7.87 |
| server-base-router | 7.1.32 | | 43924.0 | 22.26 | 7.83 |
| server-base | 7.1.32 || 43752.8 | 22.36 | 7.80 |
| rayo | 1.4.6 || 42692.0 | 22.93 | 7.61 |
| connect-router | 1.3.8 || 42526.4 | 23.02 | 7.58 |
| restana | 4.9.7 || 35831.8 | 27.40 | 6.39 |
| koa | 2.15.0 || 35395.8 | 27.75 | 6.31 |
| hono | 4.0.4 || 34932.6 | 28.12 | 6.23 |
| take-five | 2.0.0 || 34257.4 | 28.68 | 12.32 |
| restify | 11.1.0 || 32744.2 | 30.02 | 5.90 |
| koa-isomorphic-router | 1.0.1 || 32707.2 | 30.08 | 5.83 |
| koa-router | 12.0.1 || 32433.4 | 30.33 | 5.78 |
| hapi | 21.3.3 || 31265.8 | 31.49 | 5.58 |
| fastify-big-json | 4.26.1 || 11439.6 | 86.83 | 131.62 |
| express | 4.18.2 || 10781.4 | 92.15 | 1.92 |
| express-with-middlewares | 4.18.2 || 9933.0 | 100.07 | 3.69 |
| micro-route | 2.5.0 || N/A | N/A | N/A |
| micro | 10.0.1 || N/A | N/A | N/A |
| microrouter | 3.1.3 || N/A | N/A | N/A |
Expand Down
2 changes: 1 addition & 1 deletion benchmark-results.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[{"name":"h3","version":"1.10.1","requests":"46774.4","latency":"20.87","throughput":"8.34"},{"name":"0http","version":"3.5.2","hasRouter":true,"requests":"46124.0","latency":"21.19","throughput":"8.23"},{"name":"bare","version":"v20.11.0","requests":"45696.8","latency":"21.38","throughput":"8.15"},{"name":"fastify","version":"4.26.0","hasRouter":true,"requests":"44116.8","latency":"22.17","throughput":"7.91"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"44093.6","latency":"22.18","throughput":"7.86"},{"name":"connect","version":"3.7.0","requests":"44041.8","latency":"22.21","throughput":"7.85"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"43724.0","latency":"22.37","throughput":"7.80"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"43354.4","latency":"22.56","throughput":"7.73"},{"name":"server-base","version":"7.1.32","requests":"43111.2","latency":"22.69","throughput":"7.69"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"42760.8","latency":"22.89","throughput":"7.63"},{"name":"h3-router","version":"1.10.1","hasRouter":true,"requests":"42312.8","latency":"23.13","throughput":"7.55"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"41048.0","latency":"23.86","throughput":"7.32"},{"name":"restana","version":"4.9.7","hasRouter":true,"requests":"36109.4","latency":"27.19","throughput":"6.44"},{"name":"koa","version":"2.15.0","requests":"35409.4","latency":"27.74","throughput":"6.31"},{"name":"hono","version":"3.12.12","hasRouter":true,"requests":"34475.2","latency":"28.51","throughput":"6.15"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"34345.4","latency":"28.62","throughput":"12.35"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"33524.8","latency":"29.32","throughput":"5.98"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"32586.6","latency":"30.20","throughput":"5.87"},{"name":"koa-router","version":"12.0.1","hasRouter":true,"requests":"32132.6","latency":"30.62","throughput":"5.73"},{"name":"hapi","version":"21.3.3","hasRouter":true,"requests":"29671.6","latency":"33.19","throughput":"5.29"},{"name":"fastify-big-json","version":"4.26.0","hasRouter":true,"requests":"11196.6","latency":"88.75","throughput":"128.82"},{"name":"express","version":"4.18.2","hasRouter":true,"requests":"10648.8","latency":"93.28","throughput":"1.90"},{"name":"express-with-middlewares","version":"4.18.2","hasRouter":true,"requests":"9880.2","latency":"100.60","throughput":"3.67"},{"name":"micro-route","version":"2.5.0","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"},{"name":"micro","version":"10.0.1","requests":"N/A","latency":"N/A","throughput":"N/A"},{"name":"microrouter","version":"3.1.3","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"},{"name":"trpc-router","version":"10.45.1","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"}]
[{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"51031.2","latency":"19.09","throughput":"9.10"},{"name":"h3","version":"1.10.1","requests":"48985.6","latency":"19.93","throughput":"8.74"},{"name":"h3-router","version":"1.10.1","hasRouter":true,"requests":"47997.6","latency":"20.34","throughput":"8.56"},{"name":"bare","version":"v20.11.0","requests":"46067.2","latency":"21.21","throughput":"8.21"},{"name":"0http","version":"3.5.2","hasRouter":true,"requests":"45595.2","latency":"21.44","throughput":"8.13"},{"name":"fastify","version":"4.26.1","hasRouter":true,"requests":"45076.0","latency":"21.70","throughput":"8.08"},{"name":"connect","version":"3.7.0","requests":"44250.4","latency":"22.10","throughput":"7.89"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"44118.4","latency":"22.16","throughput":"7.87"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"43924.0","latency":"22.26","throughput":"7.83"},{"name":"server-base","version":"7.1.32","requests":"43752.8","latency":"22.36","throughput":"7.80"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"42692.0","latency":"22.93","throughput":"7.61"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"42526.4","latency":"23.02","throughput":"7.58"},{"name":"restana","version":"4.9.7","hasRouter":true,"requests":"35831.8","latency":"27.40","throughput":"6.39"},{"name":"koa","version":"2.15.0","requests":"35395.8","latency":"27.75","throughput":"6.31"},{"name":"hono","version":"4.0.4","hasRouter":true,"requests":"34932.6","latency":"28.12","throughput":"6.23"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"34257.4","latency":"28.68","throughput":"12.32"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"32744.2","latency":"30.02","throughput":"5.90"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"32707.2","latency":"30.08","throughput":"5.83"},{"name":"koa-router","version":"12.0.1","hasRouter":true,"requests":"32433.4","latency":"30.33","throughput":"5.78"},{"name":"hapi","version":"21.3.3","hasRouter":true,"requests":"31265.8","latency":"31.49","throughput":"5.58"},{"name":"fastify-big-json","version":"4.26.1","hasRouter":true,"requests":"11439.6","latency":"86.83","throughput":"131.62"},{"name":"express","version":"4.18.2","hasRouter":true,"requests":"10781.4","latency":"92.15","throughput":"1.92"},{"name":"express-with-middlewares","version":"4.18.2","hasRouter":true,"requests":"9933.0","latency":"100.07","throughput":"3.69"},{"name":"micro-route","version":"2.5.0","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"},{"name":"micro","version":"10.0.1","requests":"N/A","latency":"N/A","throughput":"N/A"},{"name":"microrouter","version":"3.1.3","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"},{"name":"trpc-router","version":"10.45.1","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"}]

0 comments on commit 3511584

Please sign in to comment.