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 21, 2023
1 parent 447ddf5 commit f6d1439
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 28 deletions.
54 changes: 27 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,37 +43,37 @@ benchmark [arguments (optional)]

* __Machine:__ linux x64 | 2 vCPUs | 6.8GB Mem
* __Node:__ `v18.17.0`
* __Run:__ Mon Aug 14 2023 01:36:27 GMT+0000 (Coordinated Universal Time)
* __Run:__ Mon Aug 21 2023 01:36:06 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 || 53312.0 | 18.28 | 9.51 |
| bare | 10.13.0 | | 50197.6 | 19.47 | 8.95 |
| fastify | 4.21.0 || 49720.0 | 19.65 | 8.91 |
| polka | 0.5.2 | | 49564.0 | 19.72 | 8.84 |
| connect | 3.7.0 || 47540.0 | 20.58 | 8.48 |
| server-base-router | 7.1.32 || 46766.4 | 20.89 | 8.34 |
| server-base | 7.1.32 || 46422.4 | 21.08 | 8.28 |
| yeps | 1.1.1 | | 46076.0 | 21.22 | 8.22 |
| connect-router | 1.3.8 || 44620.8 | 21.93 | 7.96 |
| spirit | 0.6.1 || 42060.0 | 23.33 | 7.50 |
| vapr | 0.6.0 || 41495.2 | 23.65 | 6.81 |
| spirit-router | 0.5.0 | | 40863.2 | 24.01 | 7.29 |
| koa | 2.14.2 || 38819.4 | 25.28 | 6.92 |
| h3 | 1.7.1 | | 38485.0 | 25.53 | 6.31 |
| 0http | 3.5.2 || 38082.6 | 25.82 | 6.79 |
| h3-router | 1.7.1 || 37899.8 | 25.92 | 6.22 |
| yeps-router | 1.2.0 | | 36898.2 | 26.63 | 6.58 |
| koa-isomorphic-router | 1.0.1 || 36534.2 | 26.89 | 6.52 |
| take-five | 2.0.0 || 36177.6 | 27.17 | 13.01 |
| restify | 11.1.0 || 35558.8 | 27.64 | 6.41 |
| koa-router | 12.0.0 || 34446.8 | 28.54 | 6.14 |
| restana | 4.9.7 || 33219.4 | 29.63 | 5.92 |
| hapi | 21.3.2 || 32941.2 | 29.88 | 5.87 |
| express | 4.18.2 || 11243.8 | 88.39 | 2.01 |
| fastify-big-json | 4.21.0 || 11132.6 | 89.34 | 128.09 |
| express-with-middlewares | 4.18.2 || 10093.8 | 98.52 | 3.75 |
| bare | 10.13.0 || 45736.8 | 21.38 | 8.16 |
| polka | 0.5.2 | | 45672.0 | 21.40 | 8.15 |
| fastify | 4.21.0 || 44820.0 | 21.81 | 8.04 |
| connect | 3.7.0 | | 43964.8 | 22.26 | 7.84 |
| server-base | 7.1.32 || 42932.8 | 22.80 | 7.66 |
| server-base-router | 7.1.32 || 42586.4 | 22.98 | 7.59 |
| yeps | 1.1.1 || 41832.0 | 23.41 | 7.46 |
| connect-router | 1.3.8 | | 41035.2 | 23.89 | 7.32 |
| vapr | 0.6.0 || 39228.0 | 24.99 | 6.43 |
| spirit | 0.6.1 || 38824.2 | 25.26 | 6.92 |
| spirit-router | 0.5.0 || 37094.6 | 26.46 | 6.62 |
| polkadot | 1.0.0 | | 35267.4 | 27.87 | 6.29 |
| koa | 2.14.2 || 34639.8 | 28.36 | 6.18 |
| 0http | 3.5.2 | | 33975.8 | 28.94 | 6.06 |
| yeps-router | 1.2.0 || 33745.8 | 29.12 | 6.02 |
| take-five | 2.0.0 || 33643.8 | 29.21 | 12.10 |
| h3 | 1.8.0 | | 33588.0 | 29.28 | 5.51 |
| koa-isomorphic-router | 1.0.1 || 33339.0 | 29.51 | 5.95 |
| h3-router | 1.8.0 || 32896.0 | 29.91 | 5.40 |
| restify | 11.1.0 || 32072.4 | 30.67 | 5.78 |
| restana | 4.9.7 || 30892.8 | 31.87 | 5.51 |
| koa-router | 12.0.0 || 30672.4 | 32.09 | 5.47 |
| hapi | 21.3.2 || 28503.6 | 34.58 | 5.08 |
| express | 4.18.2 || 9678.6 | 102.72 | 1.73 |
| fastify-big-json | 4.21.0 || 9251.8 | 107.70 | 106.43 |
| express-with-middlewares | 4.18.2 || 8542.5 | 116.41 | 3.18 |
| 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 |
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":"53312.0","latency":"18.28","throughput":"9.51"},{"name":"bare","version":"10.13.0","requests":"50197.6","latency":"19.47","throughput":"8.95"},{"name":"fastify","version":"4.21.0","hasRouter":true,"requests":"49720.0","latency":"19.65","throughput":"8.91"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"49564.0","latency":"19.72","throughput":"8.84"},{"name":"connect","version":"3.7.0","requests":"47540.0","latency":"20.58","throughput":"8.48"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"46766.4","latency":"20.89","throughput":"8.34"},{"name":"server-base","version":"7.1.32","requests":"46422.4","latency":"21.08","throughput":"8.28"},{"name":"yeps","version":"1.1.1","requests":"46076.0","latency":"21.22","throughput":"8.22"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"44620.8","latency":"21.93","throughput":"7.96"},{"name":"spirit","version":"0.6.1","requests":"42060.0","latency":"23.33","throughput":"7.50"},{"name":"vapr","version":"0.6.0","hasRouter":true,"requests":"41495.2","latency":"23.65","throughput":"6.81"},{"name":"spirit-router","version":"0.5.0","hasRouter":true,"requests":"40863.2","latency":"24.01","throughput":"7.29"},{"name":"koa","version":"2.14.2","requests":"38819.4","latency":"25.28","throughput":"6.92"},{"name":"h3","version":"1.7.1","requests":"38485.0","latency":"25.53","throughput":"6.31"},{"name":"0http","version":"3.5.2","hasRouter":true,"requests":"38082.6","latency":"25.82","throughput":"6.79"},{"name":"h3-router","version":"1.7.1","hasRouter":true,"requests":"37899.8","latency":"25.92","throughput":"6.22"},{"name":"yeps-router","version":"1.2.0","hasRouter":true,"requests":"36898.2","latency":"26.63","throughput":"6.58"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"36534.2","latency":"26.89","throughput":"6.52"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"36177.6","latency":"27.17","throughput":"13.01"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"35558.8","latency":"27.64","throughput":"6.41"},{"name":"koa-router","version":"12.0.0","hasRouter":true,"requests":"34446.8","latency":"28.54","throughput":"6.14"},{"name":"restana","version":"4.9.7","hasRouter":true,"requests":"33219.4","latency":"29.63","throughput":"5.92"},{"name":"hapi","version":"21.3.2","hasRouter":true,"requests":"32941.2","latency":"29.88","throughput":"5.87"},{"name":"express","version":"4.18.2","hasRouter":true,"requests":"11243.8","latency":"88.39","throughput":"2.01"},{"name":"fastify-big-json","version":"4.21.0","hasRouter":true,"requests":"11132.6","latency":"89.34","throughput":"128.09"},{"name":"express-with-middlewares","version":"4.18.2","hasRouter":true,"requests":"10093.8","latency":"98.52","throughput":"3.75"},{"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.37.1","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"}]
[{"name":"bare","version":"10.13.0","requests":"45736.8","latency":"21.38","throughput":"8.16"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"45672.0","latency":"21.40","throughput":"8.15"},{"name":"fastify","version":"4.21.0","hasRouter":true,"requests":"44820.0","latency":"21.81","throughput":"8.04"},{"name":"connect","version":"3.7.0","requests":"43964.8","latency":"22.26","throughput":"7.84"},{"name":"server-base","version":"7.1.32","requests":"42932.8","latency":"22.80","throughput":"7.66"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"42586.4","latency":"22.98","throughput":"7.59"},{"name":"yeps","version":"1.1.1","requests":"41832.0","latency":"23.41","throughput":"7.46"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"41035.2","latency":"23.89","throughput":"7.32"},{"name":"vapr","version":"0.6.0","hasRouter":true,"requests":"39228.0","latency":"24.99","throughput":"6.43"},{"name":"spirit","version":"0.6.1","requests":"38824.2","latency":"25.26","throughput":"6.92"},{"name":"spirit-router","version":"0.5.0","hasRouter":true,"requests":"37094.6","latency":"26.46","throughput":"6.62"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"35267.4","latency":"27.87","throughput":"6.29"},{"name":"koa","version":"2.14.2","requests":"34639.8","latency":"28.36","throughput":"6.18"},{"name":"0http","version":"3.5.2","hasRouter":true,"requests":"33975.8","latency":"28.94","throughput":"6.06"},{"name":"yeps-router","version":"1.2.0","hasRouter":true,"requests":"33745.8","latency":"29.12","throughput":"6.02"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"33643.8","latency":"29.21","throughput":"12.10"},{"name":"h3","version":"1.8.0","requests":"33588.0","latency":"29.28","throughput":"5.51"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"33339.0","latency":"29.51","throughput":"5.95"},{"name":"h3-router","version":"1.8.0","hasRouter":true,"requests":"32896.0","latency":"29.91","throughput":"5.40"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"32072.4","latency":"30.67","throughput":"5.78"},{"name":"restana","version":"4.9.7","hasRouter":true,"requests":"30892.8","latency":"31.87","throughput":"5.51"},{"name":"koa-router","version":"12.0.0","hasRouter":true,"requests":"30672.4","latency":"32.09","throughput":"5.47"},{"name":"hapi","version":"21.3.2","hasRouter":true,"requests":"28503.6","latency":"34.58","throughput":"5.08"},{"name":"express","version":"4.18.2","hasRouter":true,"requests":"9678.6","latency":"102.72","throughput":"1.73"},{"name":"fastify-big-json","version":"4.21.0","hasRouter":true,"requests":"9251.8","latency":"107.70","throughput":"106.43"},{"name":"express-with-middlewares","version":"4.18.2","hasRouter":true,"requests":"8542.5","latency":"116.41","throughput":"3.18"},{"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.37.1","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"}]

0 comments on commit f6d1439

Please sign in to comment.