Skip to content

Commit c57b98b

Browse files
author
Github Actions
committed
chore: update benchmark results
1 parent 2ff9356 commit c57b98b

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:__ Sun May 04 2025 17:23:51 GMT+0000 (Coordinated Universal Time)
75+
* __Run:__ Mon May 05 2025 08:52:50 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-
| node-http | v20.19.1 | | 47531.2 | 20.54 | 8.48 |
81-
| fastify | 5.3.2 | | 46058.4 | 21.21 | 8.26 |
82-
| polka | 0.5.2 | | 45184.8 | 21.62 | 8.06 |
83-
| server-base | 7.1.32 || 44994.4 | 21.72 | 8.02 |
84-
| polkadot | 1.0.0 | | 44712.0 | 21.87 | 7.97 |
85-
| rayo | 1.4.6 || 44675.2 | 21.88 | 7.97 |
86-
| server-base-router | 7.1.32 | | 43808.0 | 22.33 | 7.81 |
87-
| connect | 3.7.0 | | 43549.4 | 22.46 | 7.77 |
88-
| micro | 10.0.1 | | 43350.4 | 22.57 | 7.73 |
89-
| h3 | 1.15.3 || 43090.4 | 22.71 | 7.68 |
90-
| h3-router | 1.15.3 | | 42990.4 | 22.76 | 7.67 |
91-
| 0http | 4.2.0 || 42741.6 | 22.90 | 7.62 |
92-
| micro-route | 2.5.0 || 41765.6 | 23.44 | 7.45 |
93-
| connect-router | 2.2.0 || 41443.2 | 23.65 | 7.39 |
94-
| adonisjs | 7.6.0 || 40382.4 | 24.26 | 7.20 |
95-
| restana | v5.0.0 || 40369.6 | 24.27 | 7.20 |
96-
| hono | 4.7.8 || 40348.8 | 24.27 | 6.62 |
97-
| koa | 2.16.1 || 36480.0 | 26.91 | 6.51 |
98-
| take-five | 2.0.0 || 35118.2 | 27.98 | 12.63 |
99-
| restify | 11.1.0 || 34445.4 | 28.53 | 6.21 |
100-
| koa-isomorphic-router | 1.0.1 || 33834.2 | 29.06 | 6.03 |
101-
| koa-router | 13.1.0 || 32123.2 | 30.63 | 5.73 |
102-
| hapi | 21.4.0 || 32006.0 | 30.74 | 5.71 |
103-
| microrouter | 3.1.3 || 30348.4 | 32.44 | 5.41 |
104-
| fastify-big-json | 5.3.2 || 11464.0 | 86.69 | 131.90 |
105-
| express | 5.1.0 || 9757.9 | 101.90 | 1.74 |
106-
| express-with-middlewares | 5.1.0 || 8818.6 | 112.76 | 3.28 |
107-
| trpc-router | 11.1.2 || 6014.7 | 165.42 | 1.32 |
80+
| fastify | 5.3.2 | | 45781.6 | 21.34 | 8.21 |
81+
| server-base | 7.1.32 | | 45754.4 | 21.35 | 8.16 |
82+
| node-http | v20.19.1 | | 45635.2 | 21.42 | 8.14 |
83+
| connect | 3.7.0 || 45563.8 | 21.44 | 8.13 |
84+
| polka | 0.5.2 | | 45507.2 | 21.48 | 8.12 |
85+
| server-base-router | 7.1.32 || 45502.4 | 21.47 | 8.11 |
86+
| polkadot | 1.0.0 | | 44886.4 | 21.78 | 8.01 |
87+
| 0http | 4.2.0 | | 44540.8 | 21.96 | 7.94 |
88+
| rayo | 1.4.6 | | 44164.0 | 22.15 | 7.88 |
89+
| micro | 10.0.1 || 43184.0 | 22.65 | 7.70 |
90+
| h3 | 1.15.3 | | 42275.2 | 23.16 | 7.54 |
91+
| connect-router | 2.2.0 || 42099.2 | 23.25 | 7.51 |
92+
| adonisjs | 7.6.0 || 42047.2 | 23.28 | 7.50 |
93+
| micro-route | 2.5.0 || 41296.0 | 23.72 | 7.36 |
94+
| h3-router | 1.15.3 || 41262.4 | 23.73 | 7.36 |
95+
| hono | 4.7.8 || 39441.6 | 24.85 | 6.47 |
96+
| restana | v5.0.0 || 37971.2 | 25.84 | 6.77 |
97+
| koa | 2.16.1 || 35760.6 | 27.46 | 6.38 |
98+
| take-five | 2.0.0 || 34439.4 | 28.53 | 12.38 |
99+
| restify | 11.1.0 || 34378.6 | 28.58 | 6.20 |
100+
| koa-isomorphic-router | 1.0.1 || 34198.2 | 28.74 | 6.10 |
101+
| koa-router | 13.1.0 || 32029.6 | 30.71 | 5.71 |
102+
| hapi | 21.4.0 || 31396.0 | 31.35 | 5.60 |
103+
| microrouter | 3.1.3 || 28867.6 | 34.13 | 5.15 |
104+
| fastify-big-json | 5.3.2 || 11689.0 | 84.99 | 134.50 |
105+
| express | 5.1.0 || 9836.6 | 101.07 | 1.75 |
106+
| express-with-middlewares | 5.1.0 || 8761.6 | 113.49 | 3.26 |
107+
| trpc-router | 11.1.2 || 6029.6 | 165.06 | 1.33 |

benchmark-results.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[{"name":"node-http","version":"v20.19.1","requests":"47531.2","latency":"20.54","throughput":"8.48"},{"name":"fastify","version":"5.3.2","hasRouter":true,"requests":"46058.4","latency":"21.21","throughput":"8.26"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"45184.8","latency":"21.62","throughput":"8.06"},{"name":"server-base","version":"7.1.32","requests":"44994.4","latency":"21.72","throughput":"8.02"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"44712.0","latency":"21.87","throughput":"7.97"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"44675.2","latency":"21.88","throughput":"7.97"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"43808.0","latency":"22.33","throughput":"7.81"},{"name":"connect","version":"3.7.0","requests":"43549.4","latency":"22.46","throughput":"7.77"},{"name":"micro","version":"10.0.1","requests":"43350.4","latency":"22.57","throughput":"7.73"},{"name":"h3","version":"1.15.3","requests":"43090.4","latency":"22.71","throughput":"7.68"},{"name":"h3-router","version":"1.15.3","hasRouter":true,"requests":"42990.4","latency":"22.76","throughput":"7.67"},{"name":"0http","version":"4.2.0","hasRouter":true,"requests":"42741.6","latency":"22.90","throughput":"7.62"},{"name":"micro-route","version":"2.5.0","hasRouter":true,"requests":"41765.6","latency":"23.44","throughput":"7.45"},{"name":"connect-router","version":"2.2.0","hasRouter":true,"requests":"41443.2","latency":"23.65","throughput":"7.39"},{"name":"adonisjs","version":"7.6.0","hasRouter":true,"requests":"40382.4","latency":"24.26","throughput":"7.20"},{"name":"restana","version":"v5.0.0","hasRouter":true,"requests":"40369.6","latency":"24.27","throughput":"7.20"},{"name":"hono","version":"4.7.8","hasRouter":true,"requests":"40348.8","latency":"24.27","throughput":"6.62"},{"name":"koa","version":"2.16.1","requests":"36480.0","latency":"26.91","throughput":"6.51"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"35118.2","latency":"27.98","throughput":"12.63"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"34445.4","latency":"28.53","throughput":"6.21"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"33834.2","latency":"29.06","throughput":"6.03"},{"name":"koa-router","version":"13.1.0","hasRouter":true,"requests":"32123.2","latency":"30.63","throughput":"5.73"},{"name":"hapi","version":"21.4.0","hasRouter":true,"requests":"32006.0","latency":"30.74","throughput":"5.71"},{"name":"microrouter","version":"3.1.3","hasRouter":true,"requests":"30348.4","latency":"32.44","throughput":"5.41"},{"name":"fastify-big-json","version":"5.3.2","hasRouter":true,"requests":"11464.0","latency":"86.69","throughput":"131.90"},{"name":"express","version":"5.1.0","hasRouter":true,"requests":"9757.9","latency":"101.90","throughput":"1.74"},{"name":"express-with-middlewares","version":"5.1.0","hasRouter":true,"requests":"8818.6","latency":"112.76","throughput":"3.28"},{"name":"trpc-router","version":"11.1.2","hasRouter":true,"requests":"6014.7","latency":"165.42","throughput":"1.32"}]
1+
[{"name":"fastify","version":"5.3.2","hasRouter":true,"requests":"45781.6","latency":"21.34","throughput":"8.21"},{"name":"server-base","version":"7.1.32","requests":"45754.4","latency":"21.35","throughput":"8.16"},{"name":"node-http","version":"v20.19.1","requests":"45635.2","latency":"21.42","throughput":"8.14"},{"name":"connect","version":"3.7.0","requests":"45563.8","latency":"21.44","throughput":"8.13"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"45507.2","latency":"21.48","throughput":"8.12"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"45502.4","latency":"21.47","throughput":"8.11"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"44886.4","latency":"21.78","throughput":"8.01"},{"name":"0http","version":"4.2.0","hasRouter":true,"requests":"44540.8","latency":"21.96","throughput":"7.94"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"44164.0","latency":"22.15","throughput":"7.88"},{"name":"micro","version":"10.0.1","requests":"43184.0","latency":"22.65","throughput":"7.70"},{"name":"h3","version":"1.15.3","requests":"42275.2","latency":"23.16","throughput":"7.54"},{"name":"connect-router","version":"2.2.0","hasRouter":true,"requests":"42099.2","latency":"23.25","throughput":"7.51"},{"name":"adonisjs","version":"7.6.0","hasRouter":true,"requests":"42047.2","latency":"23.28","throughput":"7.50"},{"name":"micro-route","version":"2.5.0","hasRouter":true,"requests":"41296.0","latency":"23.72","throughput":"7.36"},{"name":"h3-router","version":"1.15.3","hasRouter":true,"requests":"41262.4","latency":"23.73","throughput":"7.36"},{"name":"hono","version":"4.7.8","hasRouter":true,"requests":"39441.6","latency":"24.85","throughput":"6.47"},{"name":"restana","version":"v5.0.0","hasRouter":true,"requests":"37971.2","latency":"25.84","throughput":"6.77"},{"name":"koa","version":"2.16.1","requests":"35760.6","latency":"27.46","throughput":"6.38"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"34439.4","latency":"28.53","throughput":"12.38"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"34378.6","latency":"28.58","throughput":"6.20"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"34198.2","latency":"28.74","throughput":"6.10"},{"name":"koa-router","version":"13.1.0","hasRouter":true,"requests":"32029.6","latency":"30.71","throughput":"5.71"},{"name":"hapi","version":"21.4.0","hasRouter":true,"requests":"31396.0","latency":"31.35","throughput":"5.60"},{"name":"microrouter","version":"3.1.3","hasRouter":true,"requests":"28867.6","latency":"34.13","throughput":"5.15"},{"name":"fastify-big-json","version":"5.3.2","hasRouter":true,"requests":"11689.0","latency":"84.99","throughput":"134.50"},{"name":"express","version":"5.1.0","hasRouter":true,"requests":"9836.6","latency":"101.07","throughput":"1.75"},{"name":"express-with-middlewares","version":"5.1.0","hasRouter":true,"requests":"8761.6","latency":"113.49","throughput":"3.26"},{"name":"trpc-router","version":"11.1.2","hasRouter":true,"requests":"6029.6","latency":"165.06","throughput":"1.33"}]

0 commit comments

Comments
 (0)