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 Sep 25, 2023
1 parent 79503b7 commit f92c140
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 29 deletions.
56 changes: 28 additions & 28 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,41 +43,41 @@ benchmark [arguments (optional)]

* __Machine:__ linux x64 | 2 vCPUs | 6.8GB Mem
* __Node:__ `v18.17.1`
* __Run:__ Mon Sep 18 2023 01:37:38 GMT+0000 (Coordinated Universal Time)
* __Run:__ Mon Sep 25 2023 01:38:27 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 || 54954.4 | 17.70 | 9.80 |
| bare | 10.13.0 | | 52074.4 | 18.70 | 9.29 |
| polka | 0.5.2 || 50752.8 | 19.21 | 9.05 |
| fastify | 4.23.2 || 49402.4 | 19.74 | 8.86 |
| server-base-router | 7.1.32 | | 48384.8 | 20.16 | 8.63 |
| server-base | 7.1.32 || 48020.0 | 20.32 | 8.56 |
| connect | 3.7.0 | | 47968.8 | 20.36 | 8.55 |
| connect-router | 1.3.8 | | 46089.6 | 21.21 | 8.22 |
| yeps | 1.1.1 || 45660.0 | 21.40 | 8.14 |
| vapr | 0.6.0 || 44015.2 | 22.22 | 7.22 |
| spirit | 0.6.1 || 43797.6 | 22.36 | 7.81 |
| spirit-router | 0.5.0 || 41205.6 | 23.78 | 7.35 |
| 0http | 3.5.2 || 39078.6 | 25.09 | 6.97 |
| koa | 2.14.2 | | 38996.6 | 25.13 | 6.95 |
| take-five | 2.0.0 || 37787.0 | 25.96 | 13.59 |
| h3-router | 1.8.1 | | 37568.6 | 26.12 | 6.16 |
| h3 | 1.8.1 || 37301.4 | 26.33 | 6.12 |
| koa-isomorphic-router | 1.0.1 || 37083.4 | 26.47 | 6.61 |
| yeps-router | 1.2.0 || 36802.6 | 26.68 | 6.56 |
| restify | 11.1.0 || 36176.2 | 27.14 | 6.52 |
| restana | 4.9.7 || 34834.6 | 28.22 | 6.21 |
| koa-router | 12.0.0 || 34507.0 | 28.47 | 6.15 |
| hapi | 21.3.2 || 32750.0 | 30.02 | 5.84 |
| express | 4.18.2 || 11177.8 | 88.87 | 1.99 |
| fastify-big-json | 4.23.2 || 10942.0 | 90.90 | 125.90 |
| express-with-middlewares | 4.18.2 || 10017.8 | 99.22 | 3.73 |
| bare | 10.13.0 || 23660.0 | 41.80 | 4.22 |
| fastify | 4.23.2 | | 22052.1 | 44.83 | 3.95 |
| spirit-router | 0.5.0 || 21404.0 | 46.29 | 3.82 |
| polka | 0.5.2 || 21390.0 | 46.26 | 3.81 |
| yeps | 1.1.1 | | 20920.9 | 47.29 | 3.73 |
| spirit | 0.6.1 || 20838.1 | 47.53 | 3.72 |
| server-base-router | 7.1.32 | | 20508.0 | 48.24 | 3.66 |
| server-base | 7.1.32 | | 19945.6 | 49.61 | 3.56 |
| koa | 2.14.2 || 19589.9 | 50.54 | 3.49 |
| vapr | 0.6.0 || 19589.3 | 50.52 | 3.21 |
| connect | 3.7.0 || 19515.0 | 50.74 | 3.48 |
| connect-router | 1.3.8 || 18595.2 | 53.25 | 3.32 |
| restana | 4.9.7 || 18401.3 | 53.84 | 3.28 |
| restify | 11.1.0 | | 18150.5 | 54.57 | 3.27 |
| yeps-router | 1.2.0 || 17723.9 | 55.91 | 3.16 |
| h3 | 1.8.1 | | 17628.4 | 56.24 | 2.89 |
| polkadot | 1.0.0 || 17419.9 | 56.92 | 3.11 |
| 0http | 3.5.2 || 16751.4 | 59.20 | 2.99 |
| h3-router | 1.8.1 || 16674.2 | 59.45 | 2.73 |
| take-five | 2.0.0 || 16491.8 | 60.11 | 5.93 |
| koa-isomorphic-router | 1.0.1 || 16174.6 | 61.32 | 2.88 |
| koa-router | 12.0.0 || 15678.4 | 63.26 | 2.80 |
| hapi | 21.3.2 || 13590.4 | 73.04 | 2.42 |
| fastify-big-json | 4.23.2 || 6187.2 | 161.12 | 71.18 |
| express | 4.18.2 || 5269.3 | 188.96 | 0.94 |
| express-with-middlewares | 4.18.2 || 4662.6 | 213.57 | 1.73 |
| foxify | 0.10.20 || N/A | N/A | N/A |
| galatajs | 0.1.1 || N/A | N/A | N/A |
| 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 |
| total.js | 3.4.13 || N/A | N/A | N/A |
| trpc-router | 10.38.3 || N/A | N/A | N/A |
| trpc-router | 10.38.4 || N/A | N/A | N/A |
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":"54954.4","latency":"17.70","throughput":"9.80"},{"name":"bare","version":"10.13.0","requests":"52074.4","latency":"18.70","throughput":"9.29"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"50752.8","latency":"19.21","throughput":"9.05"},{"name":"fastify","version":"4.23.2","hasRouter":true,"requests":"49402.4","latency":"19.74","throughput":"8.86"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"48384.8","latency":"20.16","throughput":"8.63"},{"name":"server-base","version":"7.1.32","requests":"48020.0","latency":"20.32","throughput":"8.56"},{"name":"connect","version":"3.7.0","requests":"47968.8","latency":"20.36","throughput":"8.55"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"46089.6","latency":"21.21","throughput":"8.22"},{"name":"yeps","version":"1.1.1","requests":"45660.0","latency":"21.40","throughput":"8.14"},{"name":"vapr","version":"0.6.0","hasRouter":true,"requests":"44015.2","latency":"22.22","throughput":"7.22"},{"name":"spirit","version":"0.6.1","requests":"43797.6","latency":"22.36","throughput":"7.81"},{"name":"spirit-router","version":"0.5.0","hasRouter":true,"requests":"41205.6","latency":"23.78","throughput":"7.35"},{"name":"0http","version":"3.5.2","hasRouter":true,"requests":"39078.6","latency":"25.09","throughput":"6.97"},{"name":"koa","version":"2.14.2","requests":"38996.6","latency":"25.13","throughput":"6.95"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"37787.0","latency":"25.96","throughput":"13.59"},{"name":"h3-router","version":"1.8.1","hasRouter":true,"requests":"37568.6","latency":"26.12","throughput":"6.16"},{"name":"h3","version":"1.8.1","requests":"37301.4","latency":"26.33","throughput":"6.12"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"37083.4","latency":"26.47","throughput":"6.61"},{"name":"yeps-router","version":"1.2.0","hasRouter":true,"requests":"36802.6","latency":"26.68","throughput":"6.56"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"36176.2","latency":"27.14","throughput":"6.52"},{"name":"restana","version":"4.9.7","hasRouter":true,"requests":"34834.6","latency":"28.22","throughput":"6.21"},{"name":"koa-router","version":"12.0.0","hasRouter":true,"requests":"34507.0","latency":"28.47","throughput":"6.15"},{"name":"hapi","version":"21.3.2","hasRouter":true,"requests":"32750.0","latency":"30.02","throughput":"5.84"},{"name":"express","version":"4.18.2","hasRouter":true,"requests":"11177.8","latency":"88.87","throughput":"1.99"},{"name":"fastify-big-json","version":"4.23.2","hasRouter":true,"requests":"10942.0","latency":"90.90","throughput":"125.90"},{"name":"express-with-middlewares","version":"4.18.2","hasRouter":true,"requests":"10017.8","latency":"99.22","throughput":"3.73"},{"name":"foxify","version":"0.10.20","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"},{"name":"galatajs","version":"0.1.1","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"},{"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":"total.js","version":"3.4.13","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"},{"name":"trpc-router","version":"10.38.3","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"}]
[{"name":"bare","version":"10.13.0","requests":"23660.0","latency":"41.80","throughput":"4.22"},{"name":"fastify","version":"4.23.2","hasRouter":true,"requests":"22052.1","latency":"44.83","throughput":"3.95"},{"name":"spirit-router","version":"0.5.0","hasRouter":true,"requests":"21404.0","latency":"46.29","throughput":"3.82"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"21390.0","latency":"46.26","throughput":"3.81"},{"name":"yeps","version":"1.1.1","requests":"20920.9","latency":"47.29","throughput":"3.73"},{"name":"spirit","version":"0.6.1","requests":"20838.1","latency":"47.53","throughput":"3.72"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"20508.0","latency":"48.24","throughput":"3.66"},{"name":"server-base","version":"7.1.32","requests":"19945.6","latency":"49.61","throughput":"3.56"},{"name":"koa","version":"2.14.2","requests":"19589.9","latency":"50.54","throughput":"3.49"},{"name":"vapr","version":"0.6.0","hasRouter":true,"requests":"19589.3","latency":"50.52","throughput":"3.21"},{"name":"connect","version":"3.7.0","requests":"19515.0","latency":"50.74","throughput":"3.48"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"18595.2","latency":"53.25","throughput":"3.32"},{"name":"restana","version":"4.9.7","hasRouter":true,"requests":"18401.3","latency":"53.84","throughput":"3.28"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"18150.5","latency":"54.57","throughput":"3.27"},{"name":"yeps-router","version":"1.2.0","hasRouter":true,"requests":"17723.9","latency":"55.91","throughput":"3.16"},{"name":"h3","version":"1.8.1","requests":"17628.4","latency":"56.24","throughput":"2.89"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"17419.9","latency":"56.92","throughput":"3.11"},{"name":"0http","version":"3.5.2","hasRouter":true,"requests":"16751.4","latency":"59.20","throughput":"2.99"},{"name":"h3-router","version":"1.8.1","hasRouter":true,"requests":"16674.2","latency":"59.45","throughput":"2.73"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"16491.8","latency":"60.11","throughput":"5.93"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"16174.6","latency":"61.32","throughput":"2.88"},{"name":"koa-router","version":"12.0.0","hasRouter":true,"requests":"15678.4","latency":"63.26","throughput":"2.80"},{"name":"hapi","version":"21.3.2","hasRouter":true,"requests":"13590.4","latency":"73.04","throughput":"2.42"},{"name":"fastify-big-json","version":"4.23.2","hasRouter":true,"requests":"6187.2","latency":"161.12","throughput":"71.18"},{"name":"express","version":"4.18.2","hasRouter":true,"requests":"5269.3","latency":"188.96","throughput":"0.94"},{"name":"express-with-middlewares","version":"4.18.2","hasRouter":true,"requests":"4662.6","latency":"213.57","throughput":"1.73"},{"name":"foxify","version":"0.10.20","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"},{"name":"galatajs","version":"0.1.1","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"},{"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":"total.js","version":"3.4.13","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"},{"name":"trpc-router","version":"10.38.4","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"}]

0 comments on commit f92c140

Please sign in to comment.