Skip to content

Commit

Permalink
chore: update benchmark results
Browse files Browse the repository at this point in the history
  • Loading branch information
Github Actions committed Oct 21, 2024
1 parent d01cb7b commit 843ad94
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 27 deletions.
52 changes: 26 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,36 +45,36 @@ node ./benchmark [arguments (optional)]
# Benchmarks

* __Machine:__ linux x64 | 4 vCPUs | 15.6GB Mem
* __Node:__ `v20.17.0`
* __Run:__ Mon Oct 14 2024 01:28:43 GMT+0000 (Coordinated Universal Time)
* __Node:__ `v20.18.0`
* __Run:__ Mon Oct 21 2024 01:29:11 GMT+0000 (Coordinated Universal Time)
* __Method:__ `autocannon -c 100 -d 40 -p 10 localhost:3000` (two rounds; one to warm-up, one to measure)

| | Version | Router | Requests/s | Latency (ms) | Throughput/Mb |
| :-- | --: | --: | :-: | --: | --: |
| polkadot | 1.0.0 | | 47220.8 | 20.67 | 8.42 |
| fastify | 4.28.1 | | 46990.4 | 20.77 | 8.42 |
| kita | 1.1.36 || 46838.4 | 20.84 | 8.40 |
| bare | v20.17.0 | | 46705.6 | 20.91 | 8.33 |
| polka | 0.5.2 || 46018.4 | 21.22 | 8.21 |
| 0http | 3.5.3 || 45808.8 | 21.33 | 8.17 |
| server-base-router | 7.1.32 | | 45620.0 | 21.42 | 8.14 |
| server-base | 7.1.32 || 45342.4 | 21.55 | 8.09 |
| connect | 3.7.0 | | 45251.2 | 21.61 | 8.07 |
| rayo | 1.4.6 | | 45136.0 | 21.68 | 8.05 |
| connect-router | 1.3.8 || 43120.0 | 22.68 | 7.69 |
| h3 | 1.13.0 | | 41906.4 | 23.37 | 7.47 |
| h3-router | 1.13.0 | | 41798.4 | 23.42 | 7.45 |
| restana | 4.9.9 || 40475.2 | 24.20 | 7.22 |
| hono | 4.6.4 || 40059.2 | 24.45 | 7.14 |
| koa | 2.15.3 || 36124.6 | 27.18 | 6.44 |
| take-five | 2.0.0 || 34978.2 | 28.09 | 12.58 |
| koa-isomorphic-router | 1.0.1 || 34595.4 | 28.38 | 6.17 |
| restify | 11.1.0 || 34387.6 | 28.57 | 6.20 |
| koa-router | 12.0.1 || 33378.2 | 29.47 | 5.95 |
| hapi | 21.3.10 || 31550.4 | 31.20 | 5.63 |
| fastify-big-json | 4.28.1 || 11903.0 | 83.45 | 136.95 |
| express | 4.21.1 || 10597.4 | 93.78 | 1.89 |
| express-with-middlewares | 4.21.1 || 10032.0 | 99.10 | 3.73 |
| h3-router | 1.13.0 | | 49639.2 | 19.65 | 8.85 |
| bare | v20.18.0 | | 48215.2 | 20.27 | 8.60 |
| fastify | 4.28.1 || 47844.8 | 20.38 | 8.58 |
| polka | 0.5.2 | | 47705.6 | 20.47 | 8.51 |
| kita | 1.1.36 || 47130.4 | 20.70 | 8.45 |
| rayo | 1.4.6 || 46841.6 | 20.85 | 8.35 |
| connect | 3.7.0 | | 46217.6 | 21.13 | 8.24 |
| server-base | 7.1.32 || 45732.0 | 21.34 | 8.16 |
| server-base-router | 7.1.32 | | 45388.0 | 21.54 | 8.09 |
| polkadot | 1.0.0 | | 45048.0 | 21.70 | 8.03 |
| 0http | 3.5.3 || 44930.4 | 21.76 | 8.01 |
| connect-router | 1.3.8 | | 43147.2 | 22.68 | 7.69 |
| h3 | 1.13.0 | | 41645.6 | 23.52 | 7.43 |
| restana | 4.9.9 || 40039.2 | 24.47 | 7.14 |
| hono | 4.6.5 || 39939.2 | 24.54 | 7.12 |
| koa | 2.15.3 || 37839.0 | 25.92 | 6.75 |
| take-five | 2.0.0 || 36117.8 | 27.17 | 12.98 |
| koa-isomorphic-router | 1.0.1 || 35611.4 | 27.58 | 6.35 |
| restify | 11.1.0 || 35138.0 | 27.96 | 6.33 |
| koa-router | 12.0.1 || 33581.2 | 29.30 | 5.99 |
| hapi | 21.3.10 || 31585.0 | 31.15 | 5.63 |
| fastify-big-json | 4.28.1 || 11998.8 | 82.81 | 138.05 |
| express | 4.21.1 || 10897.0 | 91.15 | 1.94 |
| express-with-middlewares | 4.21.1 || 10106.2 | 98.36 | 3.76 |
| micro-route | 2.5.0 || N/A | N/A | N/A |
| micro | 10.0.1 || N/A | N/A | N/A |
| microrouter | 3.1.3 || N/A | N/A | N/A |
Expand Down
2 changes: 1 addition & 1 deletion benchmark-results.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
[{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"47220.8","latency":"20.67","throughput":"8.42"},{"name":"fastify","version":"4.28.1","hasRouter":true,"requests":"46990.4","latency":"20.77","throughput":"8.42"},{"name":"kita","version":"1.1.36","hasRouter":true,"requests":"46838.4","latency":"20.84","throughput":"8.40"},{"name":"bare","version":"v20.17.0","requests":"46705.6","latency":"20.91","throughput":"8.33"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"46018.4","latency":"21.22","throughput":"8.21"},{"name":"0http","version":"3.5.3","hasRouter":true,"requests":"45808.8","latency":"21.33","throughput":"8.17"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"45620.0","latency":"21.42","throughput":"8.14"},{"name":"server-base","version":"7.1.32","requests":"45342.4","latency":"21.55","throughput":"8.09"},{"name":"connect","version":"3.7.0","requests":"45251.2","latency":"21.61","throughput":"8.07"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"45136.0","latency":"21.68","throughput":"8.05"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"43120.0","latency":"22.68","throughput":"7.69"},{"name":"h3","version":"1.13.0","requests":"41906.4","latency":"23.37","throughput":"7.47"},{"name":"h3-router","version":"1.13.0","hasRouter":true,"requests":"41798.4","latency":"23.42","throughput":"7.45"},{"name":"restana","version":"4.9.9","hasRouter":true,"requests":"40475.2","latency":"24.20","throughput":"7.22"},{"name":"hono","version":"4.6.4","hasRouter":true,"requests":"40059.2","latency":"24.45","throughput":"7.14"},{"name":"koa","version":"2.15.3","requests":"36124.6","latency":"27.18","throughput":"6.44"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"34978.2","latency":"28.09","throughput":"12.58"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"34595.4","latency":"28.38","throughput":"6.17"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"34387.6","latency":"28.57","throughput":"6.20"},{"name":"koa-router","version":"12.0.1","hasRouter":true,"requests":"33378.2","latency":"29.47","throughput":"5.95"},{"name":"hapi","version":"21.3.10","hasRouter":true,"requests":"31550.4","latency":"31.20","throughput":"5.63"},{"name":"fastify-big-json","version":"4.28.1","hasRouter":true,"requests":"11903.0","latency":"83.45","throughput":"136.95"},{"name":"express","version":"4.21.1","hasRouter":true,"requests":"10597.4","latency":"93.78","throughput":"1.89"},{"name":"express-with-middlewares","version":"4.21.1","hasRouter":true,"requests":"10032.0","latency":"99.10","throughput":"3.73"},{"name":"micro-route","version":"2.5.0","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"},{"name":"micro","version":"10.0.1","requests":"N/A","latency":"N/A","throughput":"N/A"},{"name":"microrouter","version":"3.1.3","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"},{"name":"trpc-router","version":"10.45.2","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"}]
[{"name":"h3-router","version":"1.13.0","hasRouter":true,"requests":"49639.2","latency":"19.65","throughput":"8.85"},{"name":"bare","version":"v20.18.0","requests":"48215.2","latency":"20.27","throughput":"8.60"},{"name":"fastify","version":"4.28.1","hasRouter":true,"requests":"47844.8","latency":"20.38","throughput":"8.58"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"47705.6","latency":"20.47","throughput":"8.51"},{"name":"kita","version":"1.1.36","hasRouter":true,"requests":"47130.4","latency":"20.70","throughput":"8.45"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"46841.6","latency":"20.85","throughput":"8.35"},{"name":"connect","version":"3.7.0","requests":"46217.6","latency":"21.13","throughput":"8.24"},{"name":"server-base","version":"7.1.32","requests":"45732.0","latency":"21.34","throughput":"8.16"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"45388.0","latency":"21.54","throughput":"8.09"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"45048.0","latency":"21.70","throughput":"8.03"},{"name":"0http","version":"3.5.3","hasRouter":true,"requests":"44930.4","latency":"21.76","throughput":"8.01"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"43147.2","latency":"22.68","throughput":"7.69"},{"name":"h3","version":"1.13.0","requests":"41645.6","latency":"23.52","throughput":"7.43"},{"name":"restana","version":"4.9.9","hasRouter":true,"requests":"40039.2","latency":"24.47","throughput":"7.14"},{"name":"hono","version":"4.6.5","hasRouter":true,"requests":"39939.2","latency":"24.54","throughput":"7.12"},{"name":"koa","version":"2.15.3","requests":"37839.0","latency":"25.92","throughput":"6.75"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"36117.8","latency":"27.17","throughput":"12.98"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"35611.4","latency":"27.58","throughput":"6.35"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"35138.0","latency":"27.96","throughput":"6.33"},{"name":"koa-router","version":"12.0.1","hasRouter":true,"requests":"33581.2","latency":"29.30","throughput":"5.99"},{"name":"hapi","version":"21.3.10","hasRouter":true,"requests":"31585.0","latency":"31.15","throughput":"5.63"},{"name":"fastify-big-json","version":"4.28.1","hasRouter":true,"requests":"11998.8","latency":"82.81","throughput":"138.05"},{"name":"express","version":"4.21.1","hasRouter":true,"requests":"10897.0","latency":"91.15","throughput":"1.94"},{"name":"express-with-middlewares","version":"4.21.1","hasRouter":true,"requests":"10106.2","latency":"98.36","throughput":"3.76"},{"name":"micro-route","version":"2.5.0","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"},{"name":"micro","version":"10.0.1","requests":"N/A","latency":"N/A","throughput":"N/A"},{"name":"microrouter","version":"3.1.3","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"},{"name":"trpc-router","version":"10.45.2","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"}]

0 comments on commit 843ad94

Please sign in to comment.