Skip to content

Commit bf3aae5

Browse files
author
Github Actions
committed
chore: update benchmark results
1 parent d0f32cc commit bf3aae5

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.0`
72-
* __Run:__ Mon Apr 14 2025 01:06:07 GMT+0000 (Coordinated Universal Time)
72+
* __Run:__ Mon Apr 21 2025 01:06:23 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.19.0 || 48063.2 | 20.32 | 8.57 |
78-
| fastify | 5.3.0 || 46858.4 | 20.84 | 8.40 |
79-
| frourio | 1.3.1 | | 46579.2 | 20.97 | 8.35 |
80-
| polka | 0.5.2 || 46555.2 | 20.97 | 8.30 |
81-
| connect | 3.7.0 | | 46275.2 | 21.09 | 8.25 |
82-
| rayo | 1.4.6 || 46208.8 | 21.13 | 8.24 |
83-
| polkadot | 1.0.0 || 45827.2 | 21.32 | 8.17 |
84-
| 0http | 4.2.0 || 45714.4 | 21.39 | 8.15 |
85-
| server-base-router | 7.1.32 | | 45634.4 | 21.41 | 8.14 |
86-
| micro | 10.0.1 || 45576.8 | 21.44 | 8.13 |
87-
| server-base | 7.1.32 | | 45453.6 | 21.50 | 8.11 |
88-
| connect-router | 1.3.8 || 43634.4 | 22.41 | 7.78 |
89-
| h3 | 1.15.1 | | 43056.8 | 22.73 | 7.68 |
90-
| micro-route | 2.5.0 || 42370.4 | 23.12 | 7.56 |
91-
| h3-router | 1.15.1 || 42192.0 | 23.20 | 7.52 |
92-
| adonisjs | 7.6.0 | | 42072.8 | 23.27 | 7.50 |
93-
| restana | v5.0.0 || 40770.4 | 24.03 | 7.27 |
94-
| hono | 4.7.6 || 39129.6 | 25.06 | 6.42 |
95-
| koa | 2.16.1 || 37001.6 | 26.53 | 6.60 |
96-
| restify | 11.1.0 || 35488.6 | 27.68 | 6.40 |
97-
| take-five | 2.0.0 || 35169.8 | 27.93 | 12.64 |
98-
| koa-isomorphic-router | 1.0.1 || 34774.6 | 28.25 | 6.20 |
99-
| koa-router | 13.1.0 || 32768.4 | 30.02 | 5.84 |
100-
| hapi | 21.4.0 || 30573.2 | 32.20 | 5.45 |
101-
| microrouter | 3.1.3 || 29077.6 | 33.88 | 5.19 |
102-
| fastify-big-json | 5.3.0 || 11858.0 | 83.77 | 136.43 |
103-
| express | 5.1.0 || 10049.8 | 98.91 | 1.79 |
104-
| frourio-express | 1.3.1 || 9783.2 | 101.60 | 1.74 |
105-
| express-with-middlewares | 5.1.0 || 8968.9 | 110.87 | 3.34 |
77+
| bare | v20.19.0 || 47950.4 | 20.35 | 8.55 |
78+
| fastify | 5.3.2 || 47219.2 | 20.67 | 8.47 |
79+
| connect | 3.7.0 | | 46950.4 | 20.79 | 8.37 |
80+
| frourio | 1.3.1 || 46885.6 | 20.82 | 8.41 |
81+
| rayo | 1.4.6 | | 46758.4 | 20.88 | 8.34 |
82+
| polka | 0.5.2 || 46636.8 | 20.93 | 8.32 |
83+
| polkadot | 1.0.0 || 45697.6 | 21.39 | 8.15 |
84+
| server-base-router | 7.1.32 || 45671.2 | 21.39 | 8.14 |
85+
| server-base | 7.1.32 | | 45634.4 | 21.42 | 8.14 |
86+
| micro | 10.0.1 || 45228.8 | 21.61 | 8.06 |
87+
| 0http | 4.2.0 | | 44741.6 | 21.86 | 7.98 |
88+
| connect-router | 1.3.8 || 43756.0 | 22.34 | 7.80 |
89+
| h3-router | 1.15.1 | | 42281.6 | 23.16 | 7.54 |
90+
| micro-route | 2.5.0 || 42145.6 | 23.26 | 7.52 |
91+
| adonisjs | 7.6.0 || 41729.6 | 23.47 | 7.44 |
92+
| h3 | 1.15.1 | | 41227.2 | 23.75 | 7.35 |
93+
| restana | v5.0.0 || 40952.0 | 23.92 | 7.30 |
94+
| hono | 4.7.7 || 40308.0 | 24.30 | 6.61 |
95+
| koa | 2.16.1 || 37275.2 | 26.34 | 6.65 |
96+
| take-five | 2.0.0 || 35332.2 | 27.79 | 12.70 |
97+
| restify | 11.1.0 || 34997.4 | 28.06 | 6.31 |
98+
| koa-isomorphic-router | 1.0.1 || 34607.0 | 28.38 | 6.17 |
99+
| koa-router | 13.1.0 || 32889.6 | 29.89 | 5.87 |
100+
| hapi | 21.4.0 || 31473.0 | 31.27 | 5.61 |
101+
| microrouter | 3.1.3 || 29982.8 | 32.84 | 5.35 |
102+
| fastify-big-json | 5.3.2 || 11774.0 | 84.36 | 135.46 |
103+
| express | 5.1.0 || 10267.4 | 96.79 | 1.83 |
104+
| frourio-express | 1.3.1 || 9835.4 | 101.06 | 1.75 |
105+
| express-with-middlewares | 5.1.0 || 9127.8 | 108.93 | 3.39 |
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":"bare","version":"v20.19.0","requests":"48063.2","latency":"20.32","throughput":"8.57"},{"name":"fastify","version":"5.3.0","hasRouter":true,"requests":"46858.4","latency":"20.84","throughput":"8.40"},{"name":"frourio","version":"1.3.1","hasRouter":true,"requests":"46579.2","latency":"20.97","throughput":"8.35"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"46555.2","latency":"20.97","throughput":"8.30"},{"name":"connect","version":"3.7.0","requests":"46275.2","latency":"21.09","throughput":"8.25"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"46208.8","latency":"21.13","throughput":"8.24"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"45827.2","latency":"21.32","throughput":"8.17"},{"name":"0http","version":"4.2.0","hasRouter":true,"requests":"45714.4","latency":"21.39","throughput":"8.15"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"45634.4","latency":"21.41","throughput":"8.14"},{"name":"micro","version":"10.0.1","requests":"45576.8","latency":"21.44","throughput":"8.13"},{"name":"server-base","version":"7.1.32","requests":"45453.6","latency":"21.50","throughput":"8.11"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"43634.4","latency":"22.41","throughput":"7.78"},{"name":"h3","version":"1.15.1","requests":"43056.8","latency":"22.73","throughput":"7.68"},{"name":"micro-route","version":"2.5.0","hasRouter":true,"requests":"42370.4","latency":"23.12","throughput":"7.56"},{"name":"h3-router","version":"1.15.1","hasRouter":true,"requests":"42192.0","latency":"23.20","throughput":"7.52"},{"name":"adonisjs","version":"7.6.0","hasRouter":true,"requests":"42072.8","latency":"23.27","throughput":"7.50"},{"name":"restana","version":"v5.0.0","hasRouter":true,"requests":"40770.4","latency":"24.03","throughput":"7.27"},{"name":"hono","version":"4.7.6","hasRouter":true,"requests":"39129.6","latency":"25.06","throughput":"6.42"},{"name":"koa","version":"2.16.1","requests":"37001.6","latency":"26.53","throughput":"6.60"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"35488.6","latency":"27.68","throughput":"6.40"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"35169.8","latency":"27.93","throughput":"12.64"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"34774.6","latency":"28.25","throughput":"6.20"},{"name":"koa-router","version":"13.1.0","hasRouter":true,"requests":"32768.4","latency":"30.02","throughput":"5.84"},{"name":"hapi","version":"21.4.0","hasRouter":true,"requests":"30573.2","latency":"32.20","throughput":"5.45"},{"name":"microrouter","version":"3.1.3","hasRouter":true,"requests":"29077.6","latency":"33.88","throughput":"5.19"},{"name":"fastify-big-json","version":"5.3.0","hasRouter":true,"requests":"11858.0","latency":"83.77","throughput":"136.43"},{"name":"express","version":"5.1.0","hasRouter":true,"requests":"10049.8","latency":"98.91","throughput":"1.79"},{"name":"frourio-express","version":"1.3.1","hasRouter":true,"requests":"9783.2","latency":"101.60","throughput":"1.74"},{"name":"express-with-middlewares","version":"5.1.0","hasRouter":true,"requests":"8968.9","latency":"110.87","throughput":"3.34"},{"name":"trpc-router","version":"10.45.2","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"}]
1+
[{"name":"bare","version":"v20.19.0","requests":"47950.4","latency":"20.35","throughput":"8.55"},{"name":"fastify","version":"5.3.2","hasRouter":true,"requests":"47219.2","latency":"20.67","throughput":"8.47"},{"name":"connect","version":"3.7.0","requests":"46950.4","latency":"20.79","throughput":"8.37"},{"name":"frourio","version":"1.3.1","hasRouter":true,"requests":"46885.6","latency":"20.82","throughput":"8.41"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"46758.4","latency":"20.88","throughput":"8.34"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"46636.8","latency":"20.93","throughput":"8.32"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"45697.6","latency":"21.39","throughput":"8.15"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"45671.2","latency":"21.39","throughput":"8.14"},{"name":"server-base","version":"7.1.32","requests":"45634.4","latency":"21.42","throughput":"8.14"},{"name":"micro","version":"10.0.1","requests":"45228.8","latency":"21.61","throughput":"8.06"},{"name":"0http","version":"4.2.0","hasRouter":true,"requests":"44741.6","latency":"21.86","throughput":"7.98"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"43756.0","latency":"22.34","throughput":"7.80"},{"name":"h3-router","version":"1.15.1","hasRouter":true,"requests":"42281.6","latency":"23.16","throughput":"7.54"},{"name":"micro-route","version":"2.5.0","hasRouter":true,"requests":"42145.6","latency":"23.26","throughput":"7.52"},{"name":"adonisjs","version":"7.6.0","hasRouter":true,"requests":"41729.6","latency":"23.47","throughput":"7.44"},{"name":"h3","version":"1.15.1","requests":"41227.2","latency":"23.75","throughput":"7.35"},{"name":"restana","version":"v5.0.0","hasRouter":true,"requests":"40952.0","latency":"23.92","throughput":"7.30"},{"name":"hono","version":"4.7.7","hasRouter":true,"requests":"40308.0","latency":"24.30","throughput":"6.61"},{"name":"koa","version":"2.16.1","requests":"37275.2","latency":"26.34","throughput":"6.65"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"35332.2","latency":"27.79","throughput":"12.70"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"34997.4","latency":"28.06","throughput":"6.31"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"34607.0","latency":"28.38","throughput":"6.17"},{"name":"koa-router","version":"13.1.0","hasRouter":true,"requests":"32889.6","latency":"29.89","throughput":"5.87"},{"name":"hapi","version":"21.4.0","hasRouter":true,"requests":"31473.0","latency":"31.27","throughput":"5.61"},{"name":"microrouter","version":"3.1.3","hasRouter":true,"requests":"29982.8","latency":"32.84","throughput":"5.35"},{"name":"fastify-big-json","version":"5.3.2","hasRouter":true,"requests":"11774.0","latency":"84.36","throughput":"135.46"},{"name":"express","version":"5.1.0","hasRouter":true,"requests":"10267.4","latency":"96.79","throughput":"1.83"},{"name":"frourio-express","version":"1.3.1","hasRouter":true,"requests":"9835.4","latency":"101.06","throughput":"1.75"},{"name":"express-with-middlewares","version":"5.1.0","hasRouter":true,"requests":"9127.8","latency":"108.93","throughput":"3.39"},{"name":"trpc-router","version":"10.45.2","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"}]

0 commit comments

Comments
 (0)