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 Jan 29, 2024
1 parent c58c968 commit f72f198
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 @@ -49,35 +49,35 @@ benchmark [arguments (optional)]
# Benchmarks

* __Machine:__ linux x64 | 4 vCPUs | 15.6GB Mem
* __Node:__ `v20.10.0`
* __Run:__ Mon Jan 22 2024 01:36:51 GMT+0000 (Coordinated Universal Time)
* __Node:__ `v20.11.0`
* __Run:__ Mon Jan 29 2024 01:30:45 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 || 55013.6 | 17.67 | 9.81 |
| h3 | 1.10.0 || 49010.4 | 19.91 | 8.74 |
| h3-router | 1.10.0 || 48260.0 | 20.22 | 8.61 |
| 0http | 3.5.2 || 46718.4 | 20.90 | 8.33 |
| bare | v20.10.0 || 45766.4 | 21.34 | 8.16 |
| polka | 0.5.2 || 45150.4 | 21.65 | 8.05 |
| fastify | 4.25.2 || 44924.0 | 21.77 | 8.05 |
| connect | 3.7.0 || 44782.4 | 21.85 | 7.99 |
| rayo | 1.4.6 || 44319.2 | 22.06 | 7.90 |
| server-base-router | 7.1.32 || 43226.4 | 22.63 | 7.71 |
| server-base | 7.1.32 || 42938.4 | 22.78 | 7.66 |
| restana | 4.9.7 || 42303.2 | 23.14 | 7.54 |
| connect-router | 1.3.8 || 41309.6 | 23.71 | 7.37 |
| koa | 2.15.0 || 36454.4 | 26.92 | 6.50 |
| hono | 3.12.6 || 35863.8 | 27.38 | 6.40 |
| koa-isomorphic-router | 1.0.1 || 34605.8 | 28.38 | 6.17 |
| restify | 11.1.0 || 33379.2 | 29.45 | 6.02 |
| take-five | 2.0.0 || 33129.2 | 29.68 | 11.91 |
| koa-router | 12.0.1 || 32987.8 | 29.80 | 5.88 |
| hapi | 21.3.2 || 30408.8 | 32.36 | 5.42 |
| fastify-big-json | 4.25.2 || 11585.0 | 85.76 | 133.30 |
| express | 4.18.2 || 10638.8 | 93.36 | 1.90 |
| express-with-middlewares | 4.18.2 || 9979.0 | 99.60 | 3.71 |
| polkadot | 1.0.0 || 53506.4 | 18.20 | 9.54 |
| h3 | 1.10.1 || 49432.0 | 19.74 | 8.82 |
| h3-router | 1.10.1 || 47654.4 | 20.49 | 8.50 |
| 0http | 3.5.2 || 46708.8 | 20.92 | 8.33 |
| bare | v20.11.0 || 46181.6 | 21.14 | 8.24 |
| polka | 0.5.2 || 45203.2 | 21.62 | 8.06 |
| fastify | 4.25.2 || 44705.6 | 21.88 | 8.01 |
| connect | 3.7.0 || 44458.4 | 22.01 | 7.93 |
| rayo | 1.4.6 || 44029.6 | 22.22 | 7.85 |
| server-base-router | 7.1.32 || 43216.0 | 22.63 | 7.71 |
| server-base | 7.1.32 || 42777.6 | 22.86 | 7.63 |
| connect-router | 1.3.8 || 41984.0 | 23.32 | 7.49 |
| restana | 4.9.7 || 39707.2 | 24.69 | 7.08 |
| koa | 2.15.0 || 35904.2 | 27.35 | 6.40 |
| hono | 3.12.8 || 35679.8 | 27.52 | 6.36 |
| take-five | 2.0.0 || 34064.8 | 28.85 | 12.25 |
| koa-isomorphic-router | 1.0.1 || 33698.2 | 29.18 | 6.01 |
| restify | 11.1.0 || 33242.8 | 29.58 | 5.99 |
| koa-router | 12.0.1 || 33073.8 | 29.73 | 5.90 |
| hapi | 21.3.2 || 30683.6 | 32.07 | 5.47 |
| fastify-big-json | 4.25.2 || 11487.4 | 86.48 | 132.18 |
| express | 4.18.2 || 10540.6 | 94.28 | 1.88 |
| express-with-middlewares | 4.18.2 || 9915.9 | 100.25 | 3.69 |
| 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":"55013.6","latency":"17.67","throughput":"9.81"},{"name":"h3","version":"1.10.0","requests":"49010.4","latency":"19.91","throughput":"8.74"},{"name":"h3-router","version":"1.10.0","hasRouter":true,"requests":"48260.0","latency":"20.22","throughput":"8.61"},{"name":"0http","version":"3.5.2","hasRouter":true,"requests":"46718.4","latency":"20.90","throughput":"8.33"},{"name":"bare","version":"v20.10.0","requests":"45766.4","latency":"21.34","throughput":"8.16"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"45150.4","latency":"21.65","throughput":"8.05"},{"name":"fastify","version":"4.25.2","hasRouter":true,"requests":"44924.0","latency":"21.77","throughput":"8.05"},{"name":"connect","version":"3.7.0","requests":"44782.4","latency":"21.85","throughput":"7.99"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"44319.2","latency":"22.06","throughput":"7.90"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"43226.4","latency":"22.63","throughput":"7.71"},{"name":"server-base","version":"7.1.32","requests":"42938.4","latency":"22.78","throughput":"7.66"},{"name":"restana","version":"4.9.7","hasRouter":true,"requests":"42303.2","latency":"23.14","throughput":"7.54"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"41309.6","latency":"23.71","throughput":"7.37"},{"name":"koa","version":"2.15.0","requests":"36454.4","latency":"26.92","throughput":"6.50"},{"name":"hono","version":"3.12.6","hasRouter":true,"requests":"35863.8","latency":"27.38","throughput":"6.40"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"34605.8","latency":"28.38","throughput":"6.17"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"33379.2","latency":"29.45","throughput":"6.02"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"33129.2","latency":"29.68","throughput":"11.91"},{"name":"koa-router","version":"12.0.1","hasRouter":true,"requests":"32987.8","latency":"29.80","throughput":"5.88"},{"name":"hapi","version":"21.3.2","hasRouter":true,"requests":"30408.8","latency":"32.36","throughput":"5.42"},{"name":"fastify-big-json","version":"4.25.2","hasRouter":true,"requests":"11585.0","latency":"85.76","throughput":"133.30"},{"name":"express","version":"4.18.2","hasRouter":true,"requests":"10638.8","latency":"93.36","throughput":"1.90"},{"name":"express-with-middlewares","version":"4.18.2","hasRouter":true,"requests":"9979.0","latency":"99.60","throughput":"3.71"},{"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.0","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"}]
[{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"53506.4","latency":"18.20","throughput":"9.54"},{"name":"h3","version":"1.10.1","requests":"49432.0","latency":"19.74","throughput":"8.82"},{"name":"h3-router","version":"1.10.1","hasRouter":true,"requests":"47654.4","latency":"20.49","throughput":"8.50"},{"name":"0http","version":"3.5.2","hasRouter":true,"requests":"46708.8","latency":"20.92","throughput":"8.33"},{"name":"bare","version":"v20.11.0","requests":"46181.6","latency":"21.14","throughput":"8.24"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"45203.2","latency":"21.62","throughput":"8.06"},{"name":"fastify","version":"4.25.2","hasRouter":true,"requests":"44705.6","latency":"21.88","throughput":"8.01"},{"name":"connect","version":"3.7.0","requests":"44458.4","latency":"22.01","throughput":"7.93"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"44029.6","latency":"22.22","throughput":"7.85"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"43216.0","latency":"22.63","throughput":"7.71"},{"name":"server-base","version":"7.1.32","requests":"42777.6","latency":"22.86","throughput":"7.63"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"41984.0","latency":"23.32","throughput":"7.49"},{"name":"restana","version":"4.9.7","hasRouter":true,"requests":"39707.2","latency":"24.69","throughput":"7.08"},{"name":"koa","version":"2.15.0","requests":"35904.2","latency":"27.35","throughput":"6.40"},{"name":"hono","version":"3.12.8","hasRouter":true,"requests":"35679.8","latency":"27.52","throughput":"6.36"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"34064.8","latency":"28.85","throughput":"12.25"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"33698.2","latency":"29.18","throughput":"6.01"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"33242.8","latency":"29.58","throughput":"5.99"},{"name":"koa-router","version":"12.0.1","hasRouter":true,"requests":"33073.8","latency":"29.73","throughput":"5.90"},{"name":"hapi","version":"21.3.2","hasRouter":true,"requests":"30683.6","latency":"32.07","throughput":"5.47"},{"name":"fastify-big-json","version":"4.25.2","hasRouter":true,"requests":"11487.4","latency":"86.48","throughput":"132.18"},{"name":"express","version":"4.18.2","hasRouter":true,"requests":"10540.6","latency":"94.28","throughput":"1.88"},{"name":"express-with-middlewares","version":"4.18.2","hasRouter":true,"requests":"9915.9","latency":"100.25","throughput":"3.69"},{"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.0","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"}]

0 comments on commit f72f198

Please sign in to comment.