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 Sep 9, 2024
1 parent 73fc3b5 commit 4514f72
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 26 deletions.
50 changes: 25 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,35 +46,35 @@ node ./benchmark [arguments (optional)]

* __Machine:__ linux x64 | 4 vCPUs | 15.6GB Mem
* __Node:__ `v20.17.0`
* __Run:__ Mon Sep 02 2024 01:24:06 GMT+0000 (Coordinated Universal Time)
* __Run:__ Mon Sep 09 2024 01:25:36 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 |
| :-- | --: | --: | :-: | --: | --: |
| bare | v20.17.0 || 48025.6 | 20.36 | 8.56 |
| polka | 0.5.2 | | 46516.0 | 21.00 | 8.30 |
| kita | 1.1.36 || 46146.4 | 21.16 | 8.27 |
| fastify | 4.28.1 || 45818.4 | 21.32 | 8.21 |
| rayo | 1.4.6 || 45644.0 | 21.41 | 8.14 |
| connect | 3.7.0 | | 45367.2 | 21.55 | 8.09 |
| server-base-router | 7.1.32 || 44712.8 | 21.87 | 7.97 |
| server-base | 7.1.32 || 44084.0 | 22.19 | 7.86 |
| polkadot | 1.0.0 | | 43502.4 | 22.48 | 7.76 |
| 0http | 3.5.3 | | 43306.4 | 22.59 | 7.72 |
| connect-router | 1.3.8 || 42733.6 | 22.89 | 7.62 |
| h3 | 1.12.0 || 40928.0 | 23.93 | 7.30 |
| hono | 4.5.10 || 40464.8 | 24.21 | 7.22 |
| h3-router | 1.12.0 || 40307.2 | 24.32 | 7.19 |
| restana | 4.9.9 || 37837.6 | 25.93 | 6.75 |
| koa | 2.15.3 || 36492.6 | 26.90 | 6.51 |
| restify | 11.1.0 || 34594.2 | 28.41 | 6.24 |
| take-five | 2.0.0 || 34507.0 | 28.48 | 12.41 |
| koa-isomorphic-router | 1.0.1 || 34016.2 | 28.89 | 6.07 |
| koa-router | 12.0.1 || 33331.2 | 29.49 | 5.94 |
| hapi | 21.3.10 || 30527.0 | 32.25 | 5.44 |
| fastify-big-json | 4.28.1 || 11904.4 | 83.44 | 136.97 |
| express | 4.19.2 || 10718.0 | 92.68 | 1.91 |
| express-with-middlewares | 4.19.2 || 10135.6 | 98.08 | 3.77 |
| bare | v20.17.0 || 47323.2 | 20.62 | 8.44 |
| connect | 3.7.0 | | 46435.2 | 21.02 | 8.28 |
| polka | 0.5.2 || 46211.2 | 21.13 | 8.24 |
| fastify | 4.28.1 || 46194.4 | 21.15 | 8.28 |
| rayo | 1.4.6 || 45848.8 | 21.30 | 8.18 |
| 0http | 3.5.3 | | 45356.8 | 21.56 | 8.09 |
| server-base-router | 7.1.32 || 45256.8 | 21.59 | 8.07 |
| server-base | 7.1.32 || 44988.8 | 21.73 | 8.02 |
| kita | 1.1.36 | | 44792.0 | 21.83 | 8.03 |
| polkadot | 1.0.0 | | 43352.8 | 22.58 | 7.73 |
| connect-router | 1.3.8 || 42440.0 | 23.07 | 7.57 |
| h3 | 1.12.0 || 40028.0 | 24.48 | 7.14 |
| h3-router | 1.12.0 || 39948.8 | 24.53 | 7.12 |
| hono | 4.5.11 || 39872.0 | 24.57 | 7.11 |
| restana | 4.9.9 || 38949.8 | 25.17 | 6.95 |
| koa | 2.15.3 || 36601.0 | 26.82 | 6.53 |
| take-five | 2.0.0 || 35317.4 | 27.81 | 12.70 |
| koa-isomorphic-router | 1.0.1 || 34445.0 | 28.52 | 6.14 |
| koa-router | 12.0.1 || 33662.6 | 29.22 | 6.00 |
| restify | 11.1.0 || 33407.6 | 29.43 | 6.02 |
| hapi | 21.3.10 || 31470.8 | 31.27 | 5.61 |
| fastify-big-json | 4.28.1 || 11781.4 | 84.30 | 135.56 |
| express | 4.19.2 || 10616.2 | 93.61 | 1.89 |
| express-with-middlewares | 4.19.2 || 9844.8 | 100.98 | 3.66 |
| 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":"bare","version":"v20.17.0","requests":"48025.6","latency":"20.36","throughput":"8.56"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"46516.0","latency":"21.00","throughput":"8.30"},{"name":"kita","version":"1.1.36","hasRouter":true,"requests":"46146.4","latency":"21.16","throughput":"8.27"},{"name":"fastify","version":"4.28.1","hasRouter":true,"requests":"45818.4","latency":"21.32","throughput":"8.21"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"45644.0","latency":"21.41","throughput":"8.14"},{"name":"connect","version":"3.7.0","requests":"45367.2","latency":"21.55","throughput":"8.09"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"44712.8","latency":"21.87","throughput":"7.97"},{"name":"server-base","version":"7.1.32","requests":"44084.0","latency":"22.19","throughput":"7.86"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"43502.4","latency":"22.48","throughput":"7.76"},{"name":"0http","version":"3.5.3","hasRouter":true,"requests":"43306.4","latency":"22.59","throughput":"7.72"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"42733.6","latency":"22.89","throughput":"7.62"},{"name":"h3","version":"1.12.0","requests":"40928.0","latency":"23.93","throughput":"7.30"},{"name":"hono","version":"4.5.10","hasRouter":true,"requests":"40464.8","latency":"24.21","throughput":"7.22"},{"name":"h3-router","version":"1.12.0","hasRouter":true,"requests":"40307.2","latency":"24.32","throughput":"7.19"},{"name":"restana","version":"4.9.9","hasRouter":true,"requests":"37837.6","latency":"25.93","throughput":"6.75"},{"name":"koa","version":"2.15.3","requests":"36492.6","latency":"26.90","throughput":"6.51"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"34594.2","latency":"28.41","throughput":"6.24"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"34507.0","latency":"28.48","throughput":"12.41"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"34016.2","latency":"28.89","throughput":"6.07"},{"name":"koa-router","version":"12.0.1","hasRouter":true,"requests":"33331.2","latency":"29.49","throughput":"5.94"},{"name":"hapi","version":"21.3.10","hasRouter":true,"requests":"30527.0","latency":"32.25","throughput":"5.44"},{"name":"fastify-big-json","version":"4.28.1","hasRouter":true,"requests":"11904.4","latency":"83.44","throughput":"136.97"},{"name":"express","version":"4.19.2","hasRouter":true,"requests":"10718.0","latency":"92.68","throughput":"1.91"},{"name":"express-with-middlewares","version":"4.19.2","hasRouter":true,"requests":"10135.6","latency":"98.08","throughput":"3.77"},{"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.2","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"}]
[{"name":"bare","version":"v20.17.0","requests":"47323.2","latency":"20.62","throughput":"8.44"},{"name":"connect","version":"3.7.0","requests":"46435.2","latency":"21.02","throughput":"8.28"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"46211.2","latency":"21.13","throughput":"8.24"},{"name":"fastify","version":"4.28.1","hasRouter":true,"requests":"46194.4","latency":"21.15","throughput":"8.28"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"45848.8","latency":"21.30","throughput":"8.18"},{"name":"0http","version":"3.5.3","hasRouter":true,"requests":"45356.8","latency":"21.56","throughput":"8.09"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"45256.8","latency":"21.59","throughput":"8.07"},{"name":"server-base","version":"7.1.32","requests":"44988.8","latency":"21.73","throughput":"8.02"},{"name":"kita","version":"1.1.36","hasRouter":true,"requests":"44792.0","latency":"21.83","throughput":"8.03"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"43352.8","latency":"22.58","throughput":"7.73"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"42440.0","latency":"23.07","throughput":"7.57"},{"name":"h3","version":"1.12.0","requests":"40028.0","latency":"24.48","throughput":"7.14"},{"name":"h3-router","version":"1.12.0","hasRouter":true,"requests":"39948.8","latency":"24.53","throughput":"7.12"},{"name":"hono","version":"4.5.11","hasRouter":true,"requests":"39872.0","latency":"24.57","throughput":"7.11"},{"name":"restana","version":"4.9.9","hasRouter":true,"requests":"38949.8","latency":"25.17","throughput":"6.95"},{"name":"koa","version":"2.15.3","requests":"36601.0","latency":"26.82","throughput":"6.53"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"35317.4","latency":"27.81","throughput":"12.70"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"34445.0","latency":"28.52","throughput":"6.14"},{"name":"koa-router","version":"12.0.1","hasRouter":true,"requests":"33662.6","latency":"29.22","throughput":"6.00"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"33407.6","latency":"29.43","throughput":"6.02"},{"name":"hapi","version":"21.3.10","hasRouter":true,"requests":"31470.8","latency":"31.27","throughput":"5.61"},{"name":"fastify-big-json","version":"4.28.1","hasRouter":true,"requests":"11781.4","latency":"84.30","throughput":"135.56"},{"name":"express","version":"4.19.2","hasRouter":true,"requests":"10616.2","latency":"93.61","throughput":"1.89"},{"name":"express-with-middlewares","version":"4.19.2","hasRouter":true,"requests":"9844.8","latency":"100.98","throughput":"3.66"},{"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.2","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"}]

0 comments on commit 4514f72

Please sign in to comment.