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 Aug 12, 2024
1 parent 3cd2b2e commit 6c389c6
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 26 deletions.
50 changes: 25 additions & 25 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,35 +46,35 @@ node ./benchmark [arguments (optional)]

* __Machine:__ linux x64 | 4 vCPUs | 15.6GB Mem
* __Node:__ `v20.16.0`
* __Run:__ Mon Aug 05 2024 01:21:46 GMT+0000 (Coordinated Universal Time)
* __Run:__ Mon Aug 12 2024 01:22:09 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 |
| :-- | --: | --: | :-: | --: | --: |
| bare | v20.16.0 || 47068.8 | 20.74 | 8.39 |
| kita | 1.1.36 || 46655.2 | 20.93 | 8.36 |
| polka | 0.5.2 || 46292.8 | 21.10 | 8.26 |
| fastify | 4.28.1 || 45872.0 | 21.28 | 8.22 |
| polkadot | 1.0.0 | | 45743.2 | 21.36 | 8.16 |
| connect | 3.7.0 || 45487.2 | 21.48 | 8.11 |
| rayo | 1.4.6 || 45317.6 | 21.59 | 8.08 |
| server-base | 7.1.32 | | 44484.8 | 22.01 | 7.93 |
| server-base-router | 7.1.32 | | 44197.6 | 22.13 | 7.88 |
| 0http | 3.5.3 | | 43016.8 | 22.75 | 7.67 |
| connect-router | 1.3.8 || 42429.6 | 23.07 | 7.57 |
| h3 | 1.12.0 | | 41655.2 | 23.51 | 7.43 |
| h3-router | 1.12.0 | | 39810.4 | 24.62 | 7.10 |
| hono | 4.5.3 || 39524.8 | 24.80 | 7.05 |
| restana | 4.9.9 || 38471.0 | 25.50 | 6.86 |
| koa | 2.15.3 || 36504.2 | 26.87 | 6.51 |
| koa-isomorphic-router | 1.0.1 || 35105.0 | 27.98 | 6.26 |
| take-five | 2.0.0 || 34787.8 | 28.26 | 12.51 |
| restify | 11.1.0 || 34296.4 | 28.64 | 6.18 |
| koa-router | 12.0.1 || 33427.6 | 29.39 | 5.96 |
| hapi | 21.3.10 || 31595.2 | 31.14 | 5.63 |
| fastify-big-json | 4.28.1 || 11939.2 | 83.21 | 137.36 |
| express | 4.19.2 || 10989.0 | 90.37 | 1.96 |
| express-with-middlewares | 4.19.2 || 10132.0 | 98.05 | 3.77 |
| bare | v20.16.0 || 46387.2 | 21.06 | 8.27 |
| kita | 1.1.36 || 46180.0 | 21.14 | 8.28 |
| 0http | 3.5.3 || 46096.8 | 21.20 | 8.22 |
| fastify | 4.28.1 || 45880.8 | 21.25 | 8.23 |
| polka | 0.5.2 | | 45755.2 | 21.35 | 8.16 |
| connect | 3.7.0 || 45260.0 | 21.57 | 8.07 |
| server-base-router | 7.1.32 || 44613.6 | 21.95 | 7.96 |
| rayo | 1.4.6 | | 44541.6 | 21.98 | 7.94 |
| server-base | 7.1.32 | | 44455.2 | 22.01 | 7.93 |
| polkadot | 1.0.0 | | 44294.4 | 22.09 | 7.90 |
| connect-router | 1.3.8 || 42227.2 | 23.17 | 7.53 |
| h3-router | 1.12.0 | | 40880.8 | 23.96 | 7.29 |
| h3 | 1.12.0 | | 40800.8 | 24.01 | 7.28 |
| hono | 4.5.5 || 39632.2 | 24.72 | 7.07 |
| restana | 4.9.9 || 37288.8 | 26.31 | 6.65 |
| koa | 2.15.3 || 36566.4 | 26.83 | 6.52 |
| take-five | 2.0.0 || 35099.8 | 28.02 | 12.62 |
| koa-isomorphic-router | 1.0.1 || 34526.2 | 28.45 | 6.16 |
| restify | 11.1.0 || 33985.8 | 28.93 | 6.13 |
| koa-router | 12.0.1 || 33273.8 | 29.54 | 5.93 |
| hapi | 21.3.10 || 31490.8 | 31.27 | 5.62 |
| fastify-big-json | 4.28.1 || 11903.6 | 83.44 | 136.95 |
| express | 4.19.2 || 10812.4 | 91.85 | 1.93 |
| express-with-middlewares | 4.19.2 || 10032.6 | 99.06 | 3.73 |
| 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":"bare","version":"v20.16.0","requests":"47068.8","latency":"20.74","throughput":"8.39"},{"name":"kita","version":"1.1.36","hasRouter":true,"requests":"46655.2","latency":"20.93","throughput":"8.36"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"46292.8","latency":"21.10","throughput":"8.26"},{"name":"fastify","version":"4.28.1","hasRouter":true,"requests":"45872.0","latency":"21.28","throughput":"8.22"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"45743.2","latency":"21.36","throughput":"8.16"},{"name":"connect","version":"3.7.0","requests":"45487.2","latency":"21.48","throughput":"8.11"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"45317.6","latency":"21.59","throughput":"8.08"},{"name":"server-base","version":"7.1.32","requests":"44484.8","latency":"22.01","throughput":"7.93"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"44197.6","latency":"22.13","throughput":"7.88"},{"name":"0http","version":"3.5.3","hasRouter":true,"requests":"43016.8","latency":"22.75","throughput":"7.67"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"42429.6","latency":"23.07","throughput":"7.57"},{"name":"h3","version":"1.12.0","requests":"41655.2","latency":"23.51","throughput":"7.43"},{"name":"h3-router","version":"1.12.0","hasRouter":true,"requests":"39810.4","latency":"24.62","throughput":"7.10"},{"name":"hono","version":"4.5.3","hasRouter":true,"requests":"39524.8","latency":"24.80","throughput":"7.05"},{"name":"restana","version":"4.9.9","hasRouter":true,"requests":"38471.0","latency":"25.50","throughput":"6.86"},{"name":"koa","version":"2.15.3","requests":"36504.2","latency":"26.87","throughput":"6.51"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"35105.0","latency":"27.98","throughput":"6.26"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"34787.8","latency":"28.26","throughput":"12.51"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"34296.4","latency":"28.64","throughput":"6.18"},{"name":"koa-router","version":"12.0.1","hasRouter":true,"requests":"33427.6","latency":"29.39","throughput":"5.96"},{"name":"hapi","version":"21.3.10","hasRouter":true,"requests":"31595.2","latency":"31.14","throughput":"5.63"},{"name":"fastify-big-json","version":"4.28.1","hasRouter":true,"requests":"11939.2","latency":"83.21","throughput":"137.36"},{"name":"express","version":"4.19.2","hasRouter":true,"requests":"10989.0","latency":"90.37","throughput":"1.96"},{"name":"express-with-middlewares","version":"4.19.2","hasRouter":true,"requests":"10132.0","latency":"98.05","throughput":"3.77"},{"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":"bare","version":"v20.16.0","requests":"46387.2","latency":"21.06","throughput":"8.27"},{"name":"kita","version":"1.1.36","hasRouter":true,"requests":"46180.0","latency":"21.14","throughput":"8.28"},{"name":"0http","version":"3.5.3","hasRouter":true,"requests":"46096.8","latency":"21.20","throughput":"8.22"},{"name":"fastify","version":"4.28.1","hasRouter":true,"requests":"45880.8","latency":"21.25","throughput":"8.23"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"45755.2","latency":"21.35","throughput":"8.16"},{"name":"connect","version":"3.7.0","requests":"45260.0","latency":"21.57","throughput":"8.07"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"44613.6","latency":"21.95","throughput":"7.96"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"44541.6","latency":"21.98","throughput":"7.94"},{"name":"server-base","version":"7.1.32","requests":"44455.2","latency":"22.01","throughput":"7.93"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"44294.4","latency":"22.09","throughput":"7.90"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"42227.2","latency":"23.17","throughput":"7.53"},{"name":"h3-router","version":"1.12.0","hasRouter":true,"requests":"40880.8","latency":"23.96","throughput":"7.29"},{"name":"h3","version":"1.12.0","requests":"40800.8","latency":"24.01","throughput":"7.28"},{"name":"hono","version":"4.5.5","hasRouter":true,"requests":"39632.2","latency":"24.72","throughput":"7.07"},{"name":"restana","version":"4.9.9","hasRouter":true,"requests":"37288.8","latency":"26.31","throughput":"6.65"},{"name":"koa","version":"2.15.3","requests":"36566.4","latency":"26.83","throughput":"6.52"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"35099.8","latency":"28.02","throughput":"12.62"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"34526.2","latency":"28.45","throughput":"6.16"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"33985.8","latency":"28.93","throughput":"6.13"},{"name":"koa-router","version":"12.0.1","hasRouter":true,"requests":"33273.8","latency":"29.54","throughput":"5.93"},{"name":"hapi","version":"21.3.10","hasRouter":true,"requests":"31490.8","latency":"31.27","throughput":"5.62"},{"name":"fastify-big-json","version":"4.28.1","hasRouter":true,"requests":"11903.6","latency":"83.44","throughput":"136.95"},{"name":"express","version":"4.19.2","hasRouter":true,"requests":"10812.4","latency":"91.85","throughput":"1.93"},{"name":"express-with-middlewares","version":"4.19.2","hasRouter":true,"requests":"10032.6","latency":"99.06","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"}]

0 comments on commit 6c389c6

Please sign in to comment.