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 16, 2024
1 parent 4514f72 commit 169f9f3
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 09 2024 01:25:36 GMT+0000 (Coordinated Universal Time)
* __Run:__ Mon Sep 16 2024 01:27:41 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 || 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 |
| bare | v20.17.0 || 48243.2 | 20.26 | 8.60 |
| polka | 0.5.2 | | 47101.6 | 20.73 | 8.40 |
| connect | 3.7.0 | | 46603.2 | 20.95 | 8.31 |
| server-base-router | 7.1.32 || 46364.0 | 21.07 | 8.27 |
| fastify | 4.28.1 || 46177.6 | 21.15 | 8.28 |
| rayo | 1.4.6 || 46012.0 | 21.23 | 8.21 |
| kita | 1.1.36 || 45868.0 | 21.30 | 8.22 |
| server-base | 7.1.32 || 45548.0 | 21.45 | 8.12 |
| polkadot | 1.0.0 | | 44878.4 | 21.79 | 8.00 |
| 0http | 3.5.3 | | 43539.2 | 22.47 | 7.76 |
| connect-router | 1.3.8 || 43507.2 | 22.48 | 7.76 |
| h3 | 1.12.0 || 41072.8 | 23.84 | 7.32 |
| h3-router | 1.12.0 || 41065.6 | 23.85 | 7.32 |
| hono | 4.6.1 || 40021.6 | 24.48 | 7.14 |
| restana | 4.9.9 || 39527.0 | 24.81 | 7.05 |
| koa | 2.15.3 || 37715.0 | 26.03 | 6.73 |
| take-five | 2.0.0 || 34956.6 | 28.11 | 12.57 |
| koa-isomorphic-router | 1.0.1 || 34453.0 | 28.52 | 6.14 |
| restify | 11.1.0 || 34172.0 | 28.76 | 6.16 |
| koa-router | 12.0.1 || 33996.8 | 28.92 | 6.06 |
| hapi | 21.3.10 || 32063.2 | 30.67 | 5.72 |
| fastify-big-json | 4.28.1 || 11859.4 | 83.74 | 136.45 |
| express | 4.21.0 || 10485.8 | 94.73 | 1.87 |
| express-with-middlewares | 4.21.0 || 10062.1 | 98.78 | 3.74 |
| 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":"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"}]
[{"name":"bare","version":"v20.17.0","requests":"48243.2","latency":"20.26","throughput":"8.60"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"47101.6","latency":"20.73","throughput":"8.40"},{"name":"connect","version":"3.7.0","requests":"46603.2","latency":"20.95","throughput":"8.31"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"46364.0","latency":"21.07","throughput":"8.27"},{"name":"fastify","version":"4.28.1","hasRouter":true,"requests":"46177.6","latency":"21.15","throughput":"8.28"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"46012.0","latency":"21.23","throughput":"8.21"},{"name":"kita","version":"1.1.36","hasRouter":true,"requests":"45868.0","latency":"21.30","throughput":"8.22"},{"name":"server-base","version":"7.1.32","requests":"45548.0","latency":"21.45","throughput":"8.12"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"44878.4","latency":"21.79","throughput":"8.00"},{"name":"0http","version":"3.5.3","hasRouter":true,"requests":"43539.2","latency":"22.47","throughput":"7.76"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"43507.2","latency":"22.48","throughput":"7.76"},{"name":"h3","version":"1.12.0","requests":"41072.8","latency":"23.84","throughput":"7.32"},{"name":"h3-router","version":"1.12.0","hasRouter":true,"requests":"41065.6","latency":"23.85","throughput":"7.32"},{"name":"hono","version":"4.6.1","hasRouter":true,"requests":"40021.6","latency":"24.48","throughput":"7.14"},{"name":"restana","version":"4.9.9","hasRouter":true,"requests":"39527.0","latency":"24.81","throughput":"7.05"},{"name":"koa","version":"2.15.3","requests":"37715.0","latency":"26.03","throughput":"6.73"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"34956.6","latency":"28.11","throughput":"12.57"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"34453.0","latency":"28.52","throughput":"6.14"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"34172.0","latency":"28.76","throughput":"6.16"},{"name":"koa-router","version":"12.0.1","hasRouter":true,"requests":"33996.8","latency":"28.92","throughput":"6.06"},{"name":"hapi","version":"21.3.10","hasRouter":true,"requests":"32063.2","latency":"30.67","throughput":"5.72"},{"name":"fastify-big-json","version":"4.28.1","hasRouter":true,"requests":"11859.4","latency":"83.74","throughput":"136.45"},{"name":"express","version":"4.21.0","hasRouter":true,"requests":"10485.8","latency":"94.73","throughput":"1.87"},{"name":"express-with-middlewares","version":"4.21.0","hasRouter":true,"requests":"10062.1","latency":"98.78","throughput":"3.74"},{"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 169f9f3

Please sign in to comment.