Skip to content

Commit 887dc6b

Browse files
author
Github Actions
committed
chore: update benchmark results
1 parent f1a7025 commit 887dc6b

File tree

2 files changed

+30
-30
lines changed

2 files changed

+30
-30
lines changed

README.md

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -72,36 +72,36 @@ node ./benchmark [arguments (optional)]
7272

7373
* __Machine:__ linux x64 | 4 vCPUs | 15.6GB Mem
7474
* __Node:__ `v20.19.1`
75-
* __Run:__ Mon Apr 28 2025 01:59:47 GMT+0000 (Coordinated Universal Time)
75+
* __Run:__ Sun May 04 2025 14:50:09 GMT+0000 (Coordinated Universal Time)
7676
* __Method:__ `autocannon -c 100 -d 40 -p 10 localhost:3000` (two rounds; one to warm-up, one to measure)
7777

7878
| | Version | Router | Requests/s | Latency (ms) | Throughput/Mb |
7979
| :-- | --: | --: | :-: | --: | --: |
80-
| fastify | 5.3.2 | | 45588.8 | 21.43 | 8.17 |
81-
| node-http | v20.19.1 || 45346.4 | 21.56 | 8.09 |
82-
| polka | 0.5.2 || 44972.8 | 21.73 | 8.02 |
83-
| connect | 3.7.0 | | 44689.8 | 21.88 | 7.97 |
84-
| server-base | 7.1.32 | | 44609.6 | 21.93 | 7.96 |
85-
| rayo | 1.4.6 || 43824.0 | 22.32 | 7.82 |
86-
| micro | 10.0.1 || 43739.8 | 22.36 | 7.80 |
87-
| polkadot | 1.0.0 || 43674.4 | 22.40 | 7.79 |
88-
| 0http | 4.2.0 | | 43520.0 | 22.48 | 7.76 |
89-
| server-base-router | 7.1.32 || 42789.6 | 22.87 | 7.63 |
90-
| connect-router | 2.2.0 | | 42456.0 | 23.06 | 7.57 |
91-
| h3 | 1.15.2 | | 42276.8 | 23.16 | 7.54 |
92-
| h3-router | 1.15.2 || 42132.8 | 23.24 | 7.51 |
93-
| micro-route | 2.5.0 || 41460.8 | 23.63 | 7.39 |
94-
| adonisjs | 7.6.0 || 41061.6 | 23.85 | 7.32 |
95-
| hono | 4.7.7 || 39284.0 | 24.96 | 6.44 |
96-
| restana | v5.0.0 || 38144.6 | 25.71 | 6.80 |
97-
| koa | 2.16.1 || 35927.0 | 27.33 | 6.41 |
98-
| take-five | 2.0.0 || 34937.4 | 28.13 | 12.56 |
99-
| restify | 11.1.0 || 33996.0 | 28.91 | 6.13 |
100-
| koa-isomorphic-router | 1.0.1 || 33878.4 | 29.02 | 6.04 |
101-
| koa-router | 13.1.0 || 32574.8 | 30.20 | 5.81 |
102-
| hapi | 21.4.0 || 30826.4 | 31.93 | 5.50 |
103-
| microrouter | 3.1.3 || 29452.8 | 33.44 | 5.25 |
104-
| fastify-big-json | 5.3.2 || 11640.2 | 85.37 | 133.92 |
105-
| express | 5.1.0 || 9793.0 | 101.51 | 1.75 |
106-
| express-with-middlewares | 5.1.0 || 8912.3 | 111.57 | 3.31 |
107-
| trpc-router | 11.1.1 || 5930.5 | 167.80 | 1.31 |
80+
| node-http | v20.19.1 | | 47643.2 | 20.49 | 8.50 |
81+
| server-base | 7.1.32 || 46490.4 | 21.00 | 8.29 |
82+
| polka | 0.5.2 || 46408.0 | 21.03 | 8.28 |
83+
| fastify | 5.3.2 | | 46030.4 | 21.22 | 8.25 |
84+
| server-base-router | 7.1.32 | | 46019.2 | 21.24 | 8.21 |
85+
| rayo | 1.4.6 || 45887.2 | 21.30 | 8.18 |
86+
| connect | 3.7.0 || 45791.4 | 21.33 | 8.17 |
87+
| micro | 10.0.1 || 45331.2 | 21.56 | 8.08 |
88+
| polkadot | 1.0.0 | | 45120.8 | 21.67 | 8.05 |
89+
| 0http | 4.2.0 || 44164.8 | 22.15 | 7.88 |
90+
| h3 | 1.15.3 | | 43444.8 | 22.52 | 7.75 |
91+
| connect-router | 2.2.0 | | 42862.4 | 22.84 | 7.64 |
92+
| micro-route | 2.5.0 || 42120.0 | 23.26 | 7.51 |
93+
| h3-router | 1.15.3 || 41928.8 | 23.35 | 7.48 |
94+
| adonisjs | 7.6.0 || 41588.0 | 23.55 | 7.42 |
95+
| hono | 4.7.8 || 40253.6 | 24.33 | 6.60 |
96+
| restana | v5.0.0 || 39009.6 | 25.14 | 6.96 |
97+
| koa | 2.16.1 || 37198.2 | 26.38 | 6.63 |
98+
| restify | 11.1.0 || 35433.4 | 27.71 | 6.39 |
99+
| take-five | 2.0.0 || 35310.2 | 27.81 | 12.70 |
100+
| koa-isomorphic-router | 1.0.1 || 34566.4 | 28.43 | 6.16 |
101+
| koa-router | 13.1.0 || 33364.2 | 29.46 | 5.95 |
102+
| hapi | 21.4.0 || 30998.2 | 31.75 | 5.53 |
103+
| microrouter | 3.1.3 || 30076.4 | 32.74 | 5.36 |
104+
| fastify-big-json | 5.3.2 || 11831.6 | 83.96 | 136.12 |
105+
| express | 5.1.0 || 9707.0 | 102.41 | 1.73 |
106+
| express-with-middlewares | 5.1.0 || 8965.0 | 110.94 | 3.33 |
107+
| trpc-router | 11.1.2 || 5969.8 | 166.73 | 1.32 |

benchmark-results.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[{"name":"fastify","version":"5.3.2","hasRouter":true,"requests":"45588.8","latency":"21.43","throughput":"8.17"},{"name":"node-http","version":"v20.19.1","requests":"45346.4","latency":"21.56","throughput":"8.09"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"44972.8","latency":"21.73","throughput":"8.02"},{"name":"connect","version":"3.7.0","requests":"44689.8","latency":"21.88","throughput":"7.97"},{"name":"server-base","version":"7.1.32","requests":"44609.6","latency":"21.93","throughput":"7.96"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"43824.0","latency":"22.32","throughput":"7.82"},{"name":"micro","version":"10.0.1","requests":"43739.8","latency":"22.36","throughput":"7.80"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"43674.4","latency":"22.40","throughput":"7.79"},{"name":"0http","version":"4.2.0","hasRouter":true,"requests":"43520.0","latency":"22.48","throughput":"7.76"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"42789.6","latency":"22.87","throughput":"7.63"},{"name":"connect-router","version":"2.2.0","hasRouter":true,"requests":"42456.0","latency":"23.06","throughput":"7.57"},{"name":"h3","version":"1.15.2","requests":"42276.8","latency":"23.16","throughput":"7.54"},{"name":"h3-router","version":"1.15.2","hasRouter":true,"requests":"42132.8","latency":"23.24","throughput":"7.51"},{"name":"micro-route","version":"2.5.0","hasRouter":true,"requests":"41460.8","latency":"23.63","throughput":"7.39"},{"name":"adonisjs","version":"7.6.0","hasRouter":true,"requests":"41061.6","latency":"23.85","throughput":"7.32"},{"name":"hono","version":"4.7.7","hasRouter":true,"requests":"39284.0","latency":"24.96","throughput":"6.44"},{"name":"restana","version":"v5.0.0","hasRouter":true,"requests":"38144.6","latency":"25.71","throughput":"6.80"},{"name":"koa","version":"2.16.1","requests":"35927.0","latency":"27.33","throughput":"6.41"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"34937.4","latency":"28.13","throughput":"12.56"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"33996.0","latency":"28.91","throughput":"6.13"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"33878.4","latency":"29.02","throughput":"6.04"},{"name":"koa-router","version":"13.1.0","hasRouter":true,"requests":"32574.8","latency":"30.20","throughput":"5.81"},{"name":"hapi","version":"21.4.0","hasRouter":true,"requests":"30826.4","latency":"31.93","throughput":"5.50"},{"name":"microrouter","version":"3.1.3","hasRouter":true,"requests":"29452.8","latency":"33.44","throughput":"5.25"},{"name":"fastify-big-json","version":"5.3.2","hasRouter":true,"requests":"11640.2","latency":"85.37","throughput":"133.92"},{"name":"express","version":"5.1.0","hasRouter":true,"requests":"9793.0","latency":"101.51","throughput":"1.75"},{"name":"express-with-middlewares","version":"5.1.0","hasRouter":true,"requests":"8912.3","latency":"111.57","throughput":"3.31"},{"name":"trpc-router","version":"11.1.1","hasRouter":true,"requests":"5930.5","latency":"167.80","throughput":"1.31"}]
1+
[{"name":"node-http","version":"v20.19.1","requests":"47643.2","latency":"20.49","throughput":"8.50"},{"name":"server-base","version":"7.1.32","requests":"46490.4","latency":"21.00","throughput":"8.29"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"46408.0","latency":"21.03","throughput":"8.28"},{"name":"fastify","version":"5.3.2","hasRouter":true,"requests":"46030.4","latency":"21.22","throughput":"8.25"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"46019.2","latency":"21.24","throughput":"8.21"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"45887.2","latency":"21.30","throughput":"8.18"},{"name":"connect","version":"3.7.0","requests":"45791.4","latency":"21.33","throughput":"8.17"},{"name":"micro","version":"10.0.1","requests":"45331.2","latency":"21.56","throughput":"8.08"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"45120.8","latency":"21.67","throughput":"8.05"},{"name":"0http","version":"4.2.0","hasRouter":true,"requests":"44164.8","latency":"22.15","throughput":"7.88"},{"name":"h3","version":"1.15.3","requests":"43444.8","latency":"22.52","throughput":"7.75"},{"name":"connect-router","version":"2.2.0","hasRouter":true,"requests":"42862.4","latency":"22.84","throughput":"7.64"},{"name":"micro-route","version":"2.5.0","hasRouter":true,"requests":"42120.0","latency":"23.26","throughput":"7.51"},{"name":"h3-router","version":"1.15.3","hasRouter":true,"requests":"41928.8","latency":"23.35","throughput":"7.48"},{"name":"adonisjs","version":"7.6.0","hasRouter":true,"requests":"41588.0","latency":"23.55","throughput":"7.42"},{"name":"hono","version":"4.7.8","hasRouter":true,"requests":"40253.6","latency":"24.33","throughput":"6.60"},{"name":"restana","version":"v5.0.0","hasRouter":true,"requests":"39009.6","latency":"25.14","throughput":"6.96"},{"name":"koa","version":"2.16.1","requests":"37198.2","latency":"26.38","throughput":"6.63"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"35433.4","latency":"27.71","throughput":"6.39"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"35310.2","latency":"27.81","throughput":"12.70"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"34566.4","latency":"28.43","throughput":"6.16"},{"name":"koa-router","version":"13.1.0","hasRouter":true,"requests":"33364.2","latency":"29.46","throughput":"5.95"},{"name":"hapi","version":"21.4.0","hasRouter":true,"requests":"30998.2","latency":"31.75","throughput":"5.53"},{"name":"microrouter","version":"3.1.3","hasRouter":true,"requests":"30076.4","latency":"32.74","throughput":"5.36"},{"name":"fastify-big-json","version":"5.3.2","hasRouter":true,"requests":"11831.6","latency":"83.96","throughput":"136.12"},{"name":"express","version":"5.1.0","hasRouter":true,"requests":"9707.0","latency":"102.41","throughput":"1.73"},{"name":"express-with-middlewares","version":"5.1.0","hasRouter":true,"requests":"8965.0","latency":"110.94","throughput":"3.33"},{"name":"trpc-router","version":"11.1.2","hasRouter":true,"requests":"5969.8","latency":"166.73","throughput":"1.32"}]

0 commit comments

Comments
 (0)