Skip to content

Commit 90807a0

Browse files
author
Github Actions
committed
chore: update benchmark results
1 parent 3fdc7f5 commit 90807a0

File tree

2 files changed

+31
-31
lines changed

2 files changed

+31
-31
lines changed

README.md

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -69,38 +69,38 @@ node ./benchmark [arguments (optional)]
6969

7070
* __Machine:__ linux x64 | 4 vCPUs | 15.6GB Mem
7171
* __Node:__ `v20.19.1`
72-
* __Run:__ Mon May 19 2025 01:07:12 GMT+0000 (Coordinated Universal Time)
72+
* __Run:__ Mon May 26 2025 01:06:39 GMT+0000 (Coordinated Universal Time)
7373
* __Method:__ `autocannon -c 100 -d 40 -p 10 localhost:3000` (two rounds; one to warm-up, one to measure)
7474

7575
| | Version | Router | Requests/s | Latency (ms) | Throughput/Mb |
7676
| :-- | --: | --: | :-: | --: | --: |
77-
| frourio | 1.3.1 | | 47578.4 | 20.52 | 8.53 |
78-
| bare | v20.19.1 | | 47421.6 | 20.58 | 8.46 |
79-
| polka | 0.5.2 || 47197.6 | 20.68 | 8.42 |
80-
| fastify | 5.3.3 || 46875.2 | 20.82 | 8.40 |
81-
| rayo | 1.4.6 || 46848.8 | 20.84 | 8.35 |
82-
| connect | 3.7.0 || 46820.8 | 20.85 | 8.35 |
83-
| server-base | 7.1.32 | | 46789.6 | 20.88 | 8.34 |
84-
| 0http | 4.2.0 | | 45775.2 | 21.35 | 8.16 |
85-
| server-base-router | 7.1.32 | | 45468.8 | 21.48 | 8.11 |
86-
| micro | 10.0.1 | | 45266.4 | 21.59 | 8.07 |
87-
| polkadot | 1.0.0 || 45180.0 | 21.63 | 8.06 |
88-
| connect-router | 1.3.8 || 44423.2 | 22.02 | 7.92 |
89-
| h3 | 1.15.3 || 43960.0 | 22.25 | 7.84 |
90-
| h3-router | 1.15.3 || 43593.6 | 22.44 | 7.77 |
91-
| micro-route | 2.5.0 || 42599.2 | 22.96 | 7.60 |
92-
| adonisjs | 7.6.1 || 41715.2 | 23.47 | 7.44 |
93-
| hono | 4.7.10 || 40115.2 | 24.41 | 6.58 |
94-
| restana | v5.0.0 || 39832.0 | 24.60 | 7.10 |
95-
| koa | 2.16.1 || 37720.8 | 26.03 | 6.73 |
96-
| take-five | 2.0.0 || 35927.8 | 27.32 | 12.92 |
97-
| koa-isomorphic-router | 1.0.1 || 35692.2 | 27.51 | 6.37 |
98-
| restify | 11.1.0 || 34982.0 | 28.09 | 6.31 |
99-
| koa-router | 13.1.0 || 33658.0 | 29.22 | 6.00 |
100-
| hapi | 21.4.0 || 32328.4 | 30.43 | 5.77 |
101-
| microrouter | 3.1.3 || 30170.4 | 32.64 | 5.38 |
102-
| fastify-big-json | 5.3.3 || 11937.0 | 83.20 | 137.35 |
103-
| express | 5.1.0 || 9815.2 | 101.27 | 1.75 |
104-
| frourio-express | 1.3.1 || 9762.0 | 101.81 | 1.74 |
105-
| express-with-middlewares | 5.1.0 || 9081.5 | 109.48 | 3.38 |
77+
| bare | v20.19.1 | | 48592.0 | 20.11 | 8.66 |
78+
| polka | 0.5.2 | | 47400.8 | 20.59 | 8.45 |
79+
| frourio | 1.3.1 || 47294.4 | 20.64 | 8.48 |
80+
| fastify | 5.3.3 || 47127.2 | 20.72 | 8.45 |
81+
| rayo | 1.4.6 || 47012.8 | 20.76 | 8.38 |
82+
| connect | 3.7.0 || 46815.2 | 20.85 | 8.35 |
83+
| server-base-router | 7.1.32 | | 46373.6 | 21.05 | 8.27 |
84+
| server-base | 7.1.32 | | 45751.2 | 21.35 | 8.16 |
85+
| micro | 10.0.1 | | 45489.6 | 21.48 | 8.11 |
86+
| 0http | 4.2.1 | | 45165.6 | 21.65 | 8.05 |
87+
| polkadot | 1.0.0 || 44988.8 | 21.73 | 8.02 |
88+
| connect-router | 1.3.8 || 44427.2 | 22.01 | 7.92 |
89+
| h3 | 1.15.3 || 43972.0 | 22.24 | 7.84 |
90+
| adonisjs | 7.6.1 || 43090.4 | 22.71 | 7.68 |
91+
| micro-route | 2.5.0 || 43080.0 | 22.71 | 7.68 |
92+
| h3-router | 1.15.3 || 42812.8 | 22.87 | 7.64 |
93+
| restana | v5.0.0 || 41821.6 | 23.42 | 7.46 |
94+
| hono | 4.7.10 || 40469.6 | 24.20 | 6.64 |
95+
| koa | 2.16.1 || 37413.6 | 26.24 | 6.67 |
96+
| take-five | 2.0.0 || 35711.8 | 27.50 | 12.84 |
97+
| koa-isomorphic-router | 1.0.1 || 35089.6 | 27.99 | 6.26 |
98+
| restify | 11.1.0 || 34626.2 | 28.38 | 6.24 |
99+
| koa-router | 13.1.0 || 33200.6 | 29.61 | 5.92 |
100+
| hapi | 21.4.0 || 31858.4 | 30.88 | 5.68 |
101+
| microrouter | 3.1.3 || 30041.6 | 32.78 | 5.36 |
102+
| fastify-big-json | 5.3.3 || 11956.4 | 83.06 | 137.57 |
103+
| express | 5.1.0 || 9951.1 | 99.88 | 1.77 |
104+
| frourio-express | 1.3.1 || 9718.2 | 102.27 | 1.73 |
105+
| express-with-middlewares | 5.1.0 || 8910.5 | 111.61 | 3.31 |
106106
| trpc-router | 10.45.2 || N/A | N/A | N/A |

benchmark-results.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[{"name":"frourio","version":"1.3.1","hasRouter":true,"requests":"47578.4","latency":"20.52","throughput":"8.53"},{"name":"bare","version":"v20.19.1","requests":"47421.6","latency":"20.58","throughput":"8.46"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"47197.6","latency":"20.68","throughput":"8.42"},{"name":"fastify","version":"5.3.3","hasRouter":true,"requests":"46875.2","latency":"20.82","throughput":"8.40"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"46848.8","latency":"20.84","throughput":"8.35"},{"name":"connect","version":"3.7.0","requests":"46820.8","latency":"20.85","throughput":"8.35"},{"name":"server-base","version":"7.1.32","requests":"46789.6","latency":"20.88","throughput":"8.34"},{"name":"0http","version":"4.2.0","hasRouter":true,"requests":"45775.2","latency":"21.35","throughput":"8.16"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"45468.8","latency":"21.48","throughput":"8.11"},{"name":"micro","version":"10.0.1","requests":"45266.4","latency":"21.59","throughput":"8.07"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"45180.0","latency":"21.63","throughput":"8.06"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"44423.2","latency":"22.02","throughput":"7.92"},{"name":"h3","version":"1.15.3","requests":"43960.0","latency":"22.25","throughput":"7.84"},{"name":"h3-router","version":"1.15.3","hasRouter":true,"requests":"43593.6","latency":"22.44","throughput":"7.77"},{"name":"micro-route","version":"2.5.0","hasRouter":true,"requests":"42599.2","latency":"22.96","throughput":"7.60"},{"name":"adonisjs","version":"7.6.1","hasRouter":true,"requests":"41715.2","latency":"23.47","throughput":"7.44"},{"name":"hono","version":"4.7.10","hasRouter":true,"requests":"40115.2","latency":"24.41","throughput":"6.58"},{"name":"restana","version":"v5.0.0","hasRouter":true,"requests":"39832.0","latency":"24.60","throughput":"7.10"},{"name":"koa","version":"2.16.1","requests":"37720.8","latency":"26.03","throughput":"6.73"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"35927.8","latency":"27.32","throughput":"12.92"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"35692.2","latency":"27.51","throughput":"6.37"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"34982.0","latency":"28.09","throughput":"6.31"},{"name":"koa-router","version":"13.1.0","hasRouter":true,"requests":"33658.0","latency":"29.22","throughput":"6.00"},{"name":"hapi","version":"21.4.0","hasRouter":true,"requests":"32328.4","latency":"30.43","throughput":"5.77"},{"name":"microrouter","version":"3.1.3","hasRouter":true,"requests":"30170.4","latency":"32.64","throughput":"5.38"},{"name":"fastify-big-json","version":"5.3.3","hasRouter":true,"requests":"11937.0","latency":"83.20","throughput":"137.35"},{"name":"express","version":"5.1.0","hasRouter":true,"requests":"9815.2","latency":"101.27","throughput":"1.75"},{"name":"frourio-express","version":"1.3.1","hasRouter":true,"requests":"9762.0","latency":"101.81","throughput":"1.74"},{"name":"express-with-middlewares","version":"5.1.0","hasRouter":true,"requests":"9081.5","latency":"109.48","throughput":"3.38"},{"name":"trpc-router","version":"10.45.2","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"}]
1+
[{"name":"bare","version":"v20.19.1","requests":"48592.0","latency":"20.11","throughput":"8.66"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"47400.8","latency":"20.59","throughput":"8.45"},{"name":"frourio","version":"1.3.1","hasRouter":true,"requests":"47294.4","latency":"20.64","throughput":"8.48"},{"name":"fastify","version":"5.3.3","hasRouter":true,"requests":"47127.2","latency":"20.72","throughput":"8.45"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"47012.8","latency":"20.76","throughput":"8.38"},{"name":"connect","version":"3.7.0","requests":"46815.2","latency":"20.85","throughput":"8.35"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"46373.6","latency":"21.05","throughput":"8.27"},{"name":"server-base","version":"7.1.32","requests":"45751.2","latency":"21.35","throughput":"8.16"},{"name":"micro","version":"10.0.1","requests":"45489.6","latency":"21.48","throughput":"8.11"},{"name":"0http","version":"4.2.1","hasRouter":true,"requests":"45165.6","latency":"21.65","throughput":"8.05"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"44988.8","latency":"21.73","throughput":"8.02"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"44427.2","latency":"22.01","throughput":"7.92"},{"name":"h3","version":"1.15.3","requests":"43972.0","latency":"22.24","throughput":"7.84"},{"name":"adonisjs","version":"7.6.1","hasRouter":true,"requests":"43090.4","latency":"22.71","throughput":"7.68"},{"name":"micro-route","version":"2.5.0","hasRouter":true,"requests":"43080.0","latency":"22.71","throughput":"7.68"},{"name":"h3-router","version":"1.15.3","hasRouter":true,"requests":"42812.8","latency":"22.87","throughput":"7.64"},{"name":"restana","version":"v5.0.0","hasRouter":true,"requests":"41821.6","latency":"23.42","throughput":"7.46"},{"name":"hono","version":"4.7.10","hasRouter":true,"requests":"40469.6","latency":"24.20","throughput":"6.64"},{"name":"koa","version":"2.16.1","requests":"37413.6","latency":"26.24","throughput":"6.67"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"35711.8","latency":"27.50","throughput":"12.84"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"35089.6","latency":"27.99","throughput":"6.26"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"34626.2","latency":"28.38","throughput":"6.24"},{"name":"koa-router","version":"13.1.0","hasRouter":true,"requests":"33200.6","latency":"29.61","throughput":"5.92"},{"name":"hapi","version":"21.4.0","hasRouter":true,"requests":"31858.4","latency":"30.88","throughput":"5.68"},{"name":"microrouter","version":"3.1.3","hasRouter":true,"requests":"30041.6","latency":"32.78","throughput":"5.36"},{"name":"fastify-big-json","version":"5.3.3","hasRouter":true,"requests":"11956.4","latency":"83.06","throughput":"137.57"},{"name":"express","version":"5.1.0","hasRouter":true,"requests":"9951.1","latency":"99.88","throughput":"1.77"},{"name":"frourio-express","version":"1.3.1","hasRouter":true,"requests":"9718.2","latency":"102.27","throughput":"1.73"},{"name":"express-with-middlewares","version":"5.1.0","hasRouter":true,"requests":"8910.5","latency":"111.61","throughput":"3.31"},{"name":"trpc-router","version":"10.45.2","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"}]

0 commit comments

Comments
 (0)