Skip to content

Commit b4c8dba

Browse files
author
Github Actions
committed
chore: update benchmark results
1 parent c983b5a commit b4c8dba

File tree

2 files changed

+32
-32
lines changed

2 files changed

+32
-32
lines changed

README.md

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

7373
* __Machine:__ linux x64 | 4 vCPUs | 15.6GB Mem
7474
* __Node:__ `v20.19.2`
75-
* __Run:__ Sun Jun 01 2025 02:03:33 GMT+0000 (Coordinated Universal Time)
75+
* __Run:__ Mon Jun 16 2025 05:42:47 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.2 || 49103.2 | 19.88 | 8.76 |
81-
| fastify | 5.3.3 || 47056.0 | 20.75 | 8.44 |
82-
| rayo | 1.4.6 || 46955.2 | 20.79 | 8.37 |
83-
| connect | 3.7.0 | | 46831.2 | 20.84 | 8.35 |
84-
| polka | 0.5.2 | | 46768.0 | 20.87 | 8.34 |
85-
| server-base | 7.1.32 | | 46647.2 | 20.93 | 8.32 |
86-
| micro | 10.0.1 || 46006.4 | 21.23 | 8.20 |
87-
| 0http | 4.2.1 | | 45880.0 | 21.30 | 8.18 |
88-
| polkadot | 1.0.0 | | 45716.8 | 21.38 | 8.15 |
89-
| server-base-router | 7.1.32 | | 45399.2 | 21.53 | 8.10 |
90-
| connect-router | 2.2.0 || 43677.6 | 22.38 | 7.79 |
91-
| adonisjs | 7.6.1 | | 43279.2 | 22.61 | 7.72 |
92-
| micro-route | 2.5.0 || 42784.8 | 22.86 | 7.63 |
93-
| h3 | 1.15.3 | | 42768.8 | 22.88 | 7.63 |
94-
| h3-router | 1.15.3 || 41819.2 | 23.42 | 7.46 |
95-
| restana | v5.0.0 || 41617.6 | 23.54 | 7.42 |
96-
| hono | 4.7.11 | | 40141.6 | 24.40 | 6.58 |
97-
| srvx | 0.7.3 | | 39961.6 | 24.52 | 7.77 |
98-
| whatwg-node-server | 0.10.10 || 38295.2 | 25.61 | 6.83 |
99-
| koa | 2.16.1 || 37660.6 | 26.05 | 6.72 |
100-
| restify | 11.1.0 || 35584.2 | 27.59 | 6.41 |
101-
| take-five | 2.0.0 || 35229.0 | 27.87 | 12.67 |
102-
| koa-isomorphic-router | 1.0.1 || 35033.8 | 28.04 | 6.25 |
103-
| koa-router | 13.1.0 || 33662.4 | 29.21 | 6.00 |
104-
| hapi | 21.4.0 || 32034.0 | 30.71 | 5.71 |
105-
| microrouter | 3.1.3 || 30264.8 | 32.52 | 5.40 |
106-
| fastify-big-json | 5.3.3 || 11811.6 | 84.11 | 135.90 |
107-
| express | 5.1.0 || 10037.2 | 99.05 | 1.79 |
108-
| express-with-middlewares | 5.1.0 || 9029.8 | 110.11 | 3.36 |
109-
| trpc-router | 11.1.4 || 5811.6 | 171.26 | 1.28 |
80+
| node-http | v20.19.2 || 48102.4 | 20.31 | 8.58 |
81+
| fastify | 5.4.0 || 47950.4 | 20.37 | 8.60 |
82+
| polka | 0.5.2 || 46850.4 | 20.84 | 8.36 |
83+
| rayo | 1.4.6 | | 46729.6 | 20.90 | 8.33 |
84+
| connect | 3.7.0 | | 46607.2 | 20.96 | 8.31 |
85+
| server-base-router | 7.1.32 | | 46304.0 | 21.08 | 8.26 |
86+
| micro | 10.0.1 || 46189.6 | 21.15 | 8.24 |
87+
| polkadot | 1.0.0 | | 46116.0 | 21.19 | 8.22 |
88+
| 0http | 4.2.1 | | 45991.2 | 21.25 | 8.20 |
89+
| server-base | 7.1.32 | | 45909.6 | 21.27 | 8.19 |
90+
| h3-router | 1.15.3 || 44372.8 | 22.04 | 7.91 |
91+
| h3 | 1.15.3 | | 44151.2 | 22.15 | 7.87 |
92+
| micro-route | 2.5.0 || 43516.0 | 22.47 | 7.76 |
93+
| connect-router | 2.2.0 | | 43509.6 | 22.48 | 7.76 |
94+
| adonisjs | 7.6.1 || 42458.4 | 23.05 | 7.57 |
95+
| restana | v5.0.0 || 41832.0 | 23.41 | 7.46 |
96+
| srvx | 0.7.5 | | 40751.2 | 24.04 | 7.93 |
97+
| hono | 4.7.11 | | 40710.4 | 24.05 | 6.68 |
98+
| whatwg-node-server | 0.10.10 || 40623.2 | 24.11 | 7.24 |
99+
| koa | 2.16.1 || 37956.6 | 25.83 | 6.77 |
100+
| restify | 11.1.0 || 36208.2 | 27.12 | 6.53 |
101+
| take-five | 2.0.0 || 35794.6 | 27.43 | 12.87 |
102+
| koa-isomorphic-router | 1.0.1 || 35699.4 | 27.52 | 6.37 |
103+
| koa-router | 13.1.0 || 34151.2 | 28.77 | 6.09 |
104+
| hapi | 21.4.0 || 32086.0 | 30.66 | 5.72 |
105+
| microrouter | 3.1.3 || 30835.2 | 31.91 | 5.50 |
106+
| fastify-big-json | 5.4.0 || 12101.2 | 82.08 | 139.22 |
107+
| express | 5.1.0 || 10161.6 | 97.83 | 1.81 |
108+
| express-with-middlewares | 5.1.0 || 9173.4 | 108.41 | 3.41 |
109+
| trpc-router | 11.4.1 || 6071.2 | 163.89 | 1.34 |

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.2","requests":"49103.2","latency":"19.88","throughput":"8.76"},{"name":"fastify","version":"5.3.3","hasRouter":true,"requests":"47056.0","latency":"20.75","throughput":"8.44"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"46955.2","latency":"20.79","throughput":"8.37"},{"name":"connect","version":"3.7.0","requests":"46831.2","latency":"20.84","throughput":"8.35"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"46768.0","latency":"20.87","throughput":"8.34"},{"name":"server-base","version":"7.1.32","requests":"46647.2","latency":"20.93","throughput":"8.32"},{"name":"micro","version":"10.0.1","requests":"46006.4","latency":"21.23","throughput":"8.20"},{"name":"0http","version":"4.2.1","hasRouter":true,"requests":"45880.0","latency":"21.30","throughput":"8.18"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"45716.8","latency":"21.38","throughput":"8.15"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"45399.2","latency":"21.53","throughput":"8.10"},{"name":"connect-router","version":"2.2.0","hasRouter":true,"requests":"43677.6","latency":"22.38","throughput":"7.79"},{"name":"adonisjs","version":"7.6.1","hasRouter":true,"requests":"43279.2","latency":"22.61","throughput":"7.72"},{"name":"micro-route","version":"2.5.0","hasRouter":true,"requests":"42784.8","latency":"22.86","throughput":"7.63"},{"name":"h3","version":"1.15.3","requests":"42768.8","latency":"22.88","throughput":"7.63"},{"name":"h3-router","version":"1.15.3","hasRouter":true,"requests":"41819.2","latency":"23.42","throughput":"7.46"},{"name":"restana","version":"v5.0.0","hasRouter":true,"requests":"41617.6","latency":"23.54","throughput":"7.42"},{"name":"hono","version":"4.7.11","hasRouter":true,"requests":"40141.6","latency":"24.40","throughput":"6.58"},{"name":"srvx","version":"0.7.3","requests":"39961.6","latency":"24.52","throughput":"7.77"},{"name":"whatwg-node-server","version":"0.10.10","requests":"38295.2","latency":"25.61","throughput":"6.83"},{"name":"koa","version":"2.16.1","requests":"37660.6","latency":"26.05","throughput":"6.72"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"35584.2","latency":"27.59","throughput":"6.41"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"35229.0","latency":"27.87","throughput":"12.67"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"35033.8","latency":"28.04","throughput":"6.25"},{"name":"koa-router","version":"13.1.0","hasRouter":true,"requests":"33662.4","latency":"29.21","throughput":"6.00"},{"name":"hapi","version":"21.4.0","hasRouter":true,"requests":"32034.0","latency":"30.71","throughput":"5.71"},{"name":"microrouter","version":"3.1.3","hasRouter":true,"requests":"30264.8","latency":"32.52","throughput":"5.40"},{"name":"fastify-big-json","version":"5.3.3","hasRouter":true,"requests":"11811.6","latency":"84.11","throughput":"135.90"},{"name":"express","version":"5.1.0","hasRouter":true,"requests":"10037.2","latency":"99.05","throughput":"1.79"},{"name":"express-with-middlewares","version":"5.1.0","hasRouter":true,"requests":"9029.8","latency":"110.11","throughput":"3.36"},{"name":"trpc-router","version":"11.1.4","hasRouter":true,"requests":"5811.6","latency":"171.26","throughput":"1.28"}]
1+
[{"name":"node-http","version":"v20.19.2","requests":"48102.4","latency":"20.31","throughput":"8.58"},{"name":"fastify","version":"5.4.0","hasRouter":true,"requests":"47950.4","latency":"20.37","throughput":"8.60"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"46850.4","latency":"20.84","throughput":"8.36"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"46729.6","latency":"20.90","throughput":"8.33"},{"name":"connect","version":"3.7.0","requests":"46607.2","latency":"20.96","throughput":"8.31"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"46304.0","latency":"21.08","throughput":"8.26"},{"name":"micro","version":"10.0.1","requests":"46189.6","latency":"21.15","throughput":"8.24"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"46116.0","latency":"21.19","throughput":"8.22"},{"name":"0http","version":"4.2.1","hasRouter":true,"requests":"45991.2","latency":"21.25","throughput":"8.20"},{"name":"server-base","version":"7.1.32","requests":"45909.6","latency":"21.27","throughput":"8.19"},{"name":"h3-router","version":"1.15.3","hasRouter":true,"requests":"44372.8","latency":"22.04","throughput":"7.91"},{"name":"h3","version":"1.15.3","requests":"44151.2","latency":"22.15","throughput":"7.87"},{"name":"micro-route","version":"2.5.0","hasRouter":true,"requests":"43516.0","latency":"22.47","throughput":"7.76"},{"name":"connect-router","version":"2.2.0","hasRouter":true,"requests":"43509.6","latency":"22.48","throughput":"7.76"},{"name":"adonisjs","version":"7.6.1","hasRouter":true,"requests":"42458.4","latency":"23.05","throughput":"7.57"},{"name":"restana","version":"v5.0.0","hasRouter":true,"requests":"41832.0","latency":"23.41","throughput":"7.46"},{"name":"srvx","version":"0.7.5","requests":"40751.2","latency":"24.04","throughput":"7.93"},{"name":"hono","version":"4.7.11","hasRouter":true,"requests":"40710.4","latency":"24.05","throughput":"6.68"},{"name":"whatwg-node-server","version":"0.10.10","requests":"40623.2","latency":"24.11","throughput":"7.24"},{"name":"koa","version":"2.16.1","requests":"37956.6","latency":"25.83","throughput":"6.77"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"36208.2","latency":"27.12","throughput":"6.53"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"35794.6","latency":"27.43","throughput":"12.87"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"35699.4","latency":"27.52","throughput":"6.37"},{"name":"koa-router","version":"13.1.0","hasRouter":true,"requests":"34151.2","latency":"28.77","throughput":"6.09"},{"name":"hapi","version":"21.4.0","hasRouter":true,"requests":"32086.0","latency":"30.66","throughput":"5.72"},{"name":"microrouter","version":"3.1.3","hasRouter":true,"requests":"30835.2","latency":"31.91","throughput":"5.50"},{"name":"fastify-big-json","version":"5.4.0","hasRouter":true,"requests":"12101.2","latency":"82.08","throughput":"139.22"},{"name":"express","version":"5.1.0","hasRouter":true,"requests":"10161.6","latency":"97.83","throughput":"1.81"},{"name":"express-with-middlewares","version":"5.1.0","hasRouter":true,"requests":"9173.4","latency":"108.41","throughput":"3.41"},{"name":"trpc-router","version":"11.4.1","hasRouter":true,"requests":"6071.2","latency":"163.89","throughput":"1.34"}]

0 commit comments

Comments
 (0)