Skip to content

Commit 6731ba0

Browse files
author
Github Actions
committed
chore: update benchmark results
1 parent b46cf54 commit 6731ba0

File tree

2 files changed

+29
-29
lines changed

2 files changed

+29
-29
lines changed

README.md

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

7070
* __Machine:__ linux x64 | 4 vCPUs | 15.6GB Mem
7171
* __Node:__ `v20.18.1`
72-
* __Run:__ Mon Jan 13 2025 01:53:18 GMT+0000 (Coordinated Universal Time)
72+
* __Run:__ Wed Jan 15 2025 16:50:41 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-
| bare | v20.18.1 | | 47420.0 | 20.58 | 8.46 |
78-
| 0http | 4.0.0 || 46117.6 | 21.19 | 8.22 |
79-
| fastify | 5.2.1 | | 45984.8 | 21.23 | 8.24 |
80-
| server-base | 7.1.32 || 45684.8 | 21.41 | 8.15 |
81-
| connect | 3.7.0 | | 45491.2 | 21.50 | 8.11 |
82-
| polka | 0.5.2 | | 45457.6 | 21.51 | 8.11 |
83-
| rayo | 1.4.6 | | 45204.0 | 21.64 | 8.06 |
84-
| server-base-router | 7.1.32 || 44508.0 | 21.99 | 7.94 |
85-
| polkadot | 1.0.0 || 44252.0 | 22.10 | 7.89 |
86-
| h3 | 1.13.1 | | 44087.2 | 22.19 | 7.86 |
87-
| micro | 10.0.1 || 43727.2 | 22.37 | 7.80 |
88-
| h3-router | 1.13.1 || 43564.8 | 22.46 | 7.77 |
89-
| connect-router | 1.3.8 || 43352.0 | 22.55 | 7.73 |
90-
| micro-route | 2.5.0 || 41799.2 | 23.45 | 7.45 |
91-
| adonisjs | 7.4.0 || 41797.6 | 23.42 | 7.45 |
92-
| restana | v5.0.0 || 40408.8 | 24.25 | 7.21 |
93-
| hono | 4.6.16 || 39505.6 | 24.81 | 6.48 |
94-
| koa | 2.15.3 || 36888.0 | 26.61 | 6.58 |
95-
| koa-isomorphic-router | 1.0.1 || 35157.0 | 27.94 | 6.27 |
96-
| take-five | 2.0.0 || 34837.4 | 28.20 | 12.53 |
97-
| restify | 11.1.0 || 34787.0 | 28.24 | 6.27 |
98-
| koa-router | 13.1.0 || 33293.4 | 29.53 | 5.94 |
99-
| hapi | 21.3.12 || 32362.8 | 30.40 | 5.77 |
100-
| microrouter | 3.1.3 || 29162.0 | 33.78 | 5.20 |
101-
| fastify-big-json | 5.2.1 || 11812.0 | 84.10 | 135.90 |
102-
| express | 5.0.1 || 10425.0 | 95.31 | 1.86 |
103-
| express-with-middlewares | 5.0.1 || 9021.9 | 110.23 | 3.36 |
77+
| fastify | 5.2.1 | | 47268.8 | 20.64 | 8.48 |
78+
| server-base-router | 7.1.32 || 47252.8 | 20.64 | 8.43 |
79+
| bare | v20.18.1 | | 46932.2 | 20.79 | 8.37 |
80+
| polkadot | 1.0.0 || 46308.8 | 21.10 | 8.26 |
81+
| polka | 0.5.2 | | 46115.2 | 21.16 | 8.22 |
82+
| connect | 3.7.0 | | 45987.2 | 21.21 | 8.20 |
83+
| server-base | 7.1.32 | | 45523.2 | 21.50 | 8.12 |
84+
| rayo | 1.4.6 || 45191.2 | 21.64 | 8.06 |
85+
| micro | 10.0.1 || 44994.4 | 21.72 | 8.02 |
86+
| 0http | 4.0.0 | | 44758.4 | 21.85 | 7.98 |
87+
| h3 | 1.13.1 || 43832.0 | 22.32 | 7.82 |
88+
| connect-router | 1.3.8 || 43333.6 | 22.57 | 7.73 |
89+
| h3-router | 1.13.1 || 42594.4 | 22.97 | 7.60 |
90+
| micro-route | 2.5.0 || 42280.8 | 23.14 | 7.54 |
91+
| adonisjs | 7.4.0 || 41235.2 | 23.76 | 7.35 |
92+
| hono | 4.6.16 || 40091.2 | 24.44 | 6.58 |
93+
| restana | v5.0.0 || 39220.8 | 24.99 | 6.99 |
94+
| koa | 2.15.3 || 37772.0 | 25.96 | 6.74 |
95+
| restify | 11.1.0 || 35217.4 | 27.89 | 6.35 |
96+
| koa-isomorphic-router | 1.0.1 || 35061.8 | 28.03 | 6.25 |
97+
| take-five | 2.0.0 || 34719.0 | 28.29 | 12.48 |
98+
| koa-router | 13.1.0 || 33469.4 | 29.38 | 5.97 |
99+
| hapi | 21.3.12 || 31796.2 | 30.95 | 5.67 |
100+
| microrouter | 3.1.3 || 30434.0 | 32.35 | 5.43 |
101+
| fastify-big-json | 5.2.1 || 11709.4 | 84.82 | 134.72 |
102+
| express | 5.0.1 || 10493.8 | 94.71 | 1.87 |
103+
| express-with-middlewares | 5.0.1 || 9432.6 | 105.41 | 3.51 |
104104
| 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":"bare","version":"v20.18.1","requests":"47420.0","latency":"20.58","throughput":"8.46"},{"name":"0http","version":"4.0.0","hasRouter":true,"requests":"46117.6","latency":"21.19","throughput":"8.22"},{"name":"fastify","version":"5.2.1","hasRouter":true,"requests":"45984.8","latency":"21.23","throughput":"8.24"},{"name":"server-base","version":"7.1.32","requests":"45684.8","latency":"21.41","throughput":"8.15"},{"name":"connect","version":"3.7.0","requests":"45491.2","latency":"21.50","throughput":"8.11"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"45457.6","latency":"21.51","throughput":"8.11"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"45204.0","latency":"21.64","throughput":"8.06"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"44508.0","latency":"21.99","throughput":"7.94"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"44252.0","latency":"22.10","throughput":"7.89"},{"name":"h3","version":"1.13.1","requests":"44087.2","latency":"22.19","throughput":"7.86"},{"name":"micro","version":"10.0.1","requests":"43727.2","latency":"22.37","throughput":"7.80"},{"name":"h3-router","version":"1.13.1","hasRouter":true,"requests":"43564.8","latency":"22.46","throughput":"7.77"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"43352.0","latency":"22.55","throughput":"7.73"},{"name":"micro-route","version":"2.5.0","hasRouter":true,"requests":"41799.2","latency":"23.45","throughput":"7.45"},{"name":"adonisjs","version":"7.4.0","hasRouter":true,"requests":"41797.6","latency":"23.42","throughput":"7.45"},{"name":"restana","version":"v5.0.0","hasRouter":true,"requests":"40408.8","latency":"24.25","throughput":"7.21"},{"name":"hono","version":"4.6.16","hasRouter":true,"requests":"39505.6","latency":"24.81","throughput":"6.48"},{"name":"koa","version":"2.15.3","requests":"36888.0","latency":"26.61","throughput":"6.58"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"35157.0","latency":"27.94","throughput":"6.27"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"34837.4","latency":"28.20","throughput":"12.53"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"34787.0","latency":"28.24","throughput":"6.27"},{"name":"koa-router","version":"13.1.0","hasRouter":true,"requests":"33293.4","latency":"29.53","throughput":"5.94"},{"name":"hapi","version":"21.3.12","hasRouter":true,"requests":"32362.8","latency":"30.40","throughput":"5.77"},{"name":"microrouter","version":"3.1.3","hasRouter":true,"requests":"29162.0","latency":"33.78","throughput":"5.20"},{"name":"fastify-big-json","version":"5.2.1","hasRouter":true,"requests":"11812.0","latency":"84.10","throughput":"135.90"},{"name":"express","version":"5.0.1","hasRouter":true,"requests":"10425.0","latency":"95.31","throughput":"1.86"},{"name":"express-with-middlewares","version":"5.0.1","hasRouter":true,"requests":"9021.9","latency":"110.23","throughput":"3.36"},{"name":"trpc-router","version":"10.45.2","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"}]
1+
[{"name":"fastify","version":"5.2.1","hasRouter":true,"requests":"47268.8","latency":"20.64","throughput":"8.48"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"47252.8","latency":"20.64","throughput":"8.43"},{"name":"bare","version":"v20.18.1","requests":"46932.2","latency":"20.79","throughput":"8.37"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"46308.8","latency":"21.10","throughput":"8.26"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"46115.2","latency":"21.16","throughput":"8.22"},{"name":"connect","version":"3.7.0","requests":"45987.2","latency":"21.21","throughput":"8.20"},{"name":"server-base","version":"7.1.32","requests":"45523.2","latency":"21.50","throughput":"8.12"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"45191.2","latency":"21.64","throughput":"8.06"},{"name":"micro","version":"10.0.1","requests":"44994.4","latency":"21.72","throughput":"8.02"},{"name":"0http","version":"4.0.0","hasRouter":true,"requests":"44758.4","latency":"21.85","throughput":"7.98"},{"name":"h3","version":"1.13.1","requests":"43832.0","latency":"22.32","throughput":"7.82"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"43333.6","latency":"22.57","throughput":"7.73"},{"name":"h3-router","version":"1.13.1","hasRouter":true,"requests":"42594.4","latency":"22.97","throughput":"7.60"},{"name":"micro-route","version":"2.5.0","hasRouter":true,"requests":"42280.8","latency":"23.14","throughput":"7.54"},{"name":"adonisjs","version":"7.4.0","hasRouter":true,"requests":"41235.2","latency":"23.76","throughput":"7.35"},{"name":"hono","version":"4.6.16","hasRouter":true,"requests":"40091.2","latency":"24.44","throughput":"6.58"},{"name":"restana","version":"v5.0.0","hasRouter":true,"requests":"39220.8","latency":"24.99","throughput":"6.99"},{"name":"koa","version":"2.15.3","requests":"37772.0","latency":"25.96","throughput":"6.74"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"35217.4","latency":"27.89","throughput":"6.35"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"35061.8","latency":"28.03","throughput":"6.25"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"34719.0","latency":"28.29","throughput":"12.48"},{"name":"koa-router","version":"13.1.0","hasRouter":true,"requests":"33469.4","latency":"29.38","throughput":"5.97"},{"name":"hapi","version":"21.3.12","hasRouter":true,"requests":"31796.2","latency":"30.95","throughput":"5.67"},{"name":"microrouter","version":"3.1.3","hasRouter":true,"requests":"30434.0","latency":"32.35","throughput":"5.43"},{"name":"fastify-big-json","version":"5.2.1","hasRouter":true,"requests":"11709.4","latency":"84.82","throughput":"134.72"},{"name":"express","version":"5.0.1","hasRouter":true,"requests":"10493.8","latency":"94.71","throughput":"1.87"},{"name":"express-with-middlewares","version":"5.0.1","hasRouter":true,"requests":"9432.6","latency":"105.41","throughput":"3.51"},{"name":"trpc-router","version":"10.45.2","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"}]

0 commit comments

Comments
 (0)