Skip to content

Commit 0883af5

Browse files
author
Github Actions
committed
chore: update benchmark results
1 parent 5567591 commit 0883af5

File tree

2 files changed

+29
-29
lines changed

2 files changed

+29
-29
lines changed

README.md

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -43,41 +43,41 @@ benchmark [arguments (optional)]
4343

4444
* __Machine:__ linux x64 | 2 vCPUs | 6.8GB Mem
4545
* __Node:__ `v18.16.0`
46-
* __Run:__ Mon May 29 2023 01:49:36 GMT+0000 (Coordinated Universal Time)
46+
* __Run:__ Mon Jun 05 2023 01:56:17 GMT+0000 (Coordinated Universal Time)
4747
* __Method:__ `autocannon -c 100 -d 40 -p 10 localhost:3000` (two rounds; one to warm-up, one to measure)
4848

4949
| | Version | Router | Requests/s | Latency (ms) | Throughput/Mb |
5050
| :-- | --: | --: | :-: | --: | --: |
51-
| polkadot | 1.0.0 || 46996.0 | 20.82 | 8.38 |
52-
| bare | 10.13.0 || 46176.8 | 21.22 | 8.23 |
53-
| polka | 0.5.2 || 45042.4 | 21.73 | 8.03 |
54-
| fastify | 4.17.0 || 44314.4 | 22.09 | 7.95 |
55-
| yeps | 1.1.1 || 42778.4 | 22.87 | 7.63 |
56-
| server-base | 7.1.32 || 42222.4 | 23.23 | 7.53 |
57-
| server-base-router | 7.1.32 || 42010.4 | 23.35 | 7.49 |
58-
| connect | 3.7.0 || 41586.8 | 23.58 | 7.42 |
59-
| connect-router | 1.3.8 || 40908.8 | 23.97 | 7.30 |
60-
| vapr | 0.6.0 || 40759.8 | 24.02 | 6.69 |
61-
| spirit | 0.6.1 || 38806.2 | 25.29 | 6.92 |
62-
| spirit-router | 0.5.0 || 37381.4 | 26.29 | 6.67 |
63-
| koa | 2.14.2 || 35893.0 | 27.38 | 6.40 |
64-
| yeps-router | 1.2.0 || 34285.8 | 28.66 | 6.11 |
65-
| koa-isomorphic-router | 1.0.1 || 33315.8 | 29.54 | 5.94 |
66-
| take-five | 2.0.0 || 32964.2 | 29.89 | 11.85 |
67-
| h3 | 1.6.6 || 32444.8 | 30.37 | 5.32 |
68-
| restify | 11.1.0 || 32393.4 | 30.41 | 5.84 |
69-
| h3-router | 1.6.6 || 32236.0 | 30.54 | 5.29 |
70-
| 0http | 3.5.2 || 31961.6 | 30.81 | 5.70 |
71-
| koa-router | 12.0.0 || 30718.4 | 32.07 | 5.48 |
72-
| hapi | 21.3.2 || 28860.8 | 34.17 | 5.15 |
73-
| restana | 4.9.7 || 28281.2 | 34.85 | 5.04 |
74-
| fastify-big-json | 4.17.0 || 9966.0 | 99.78 | 114.67 |
75-
| express | 4.18.2 || 9904.6 | 100.42 | 1.77 |
76-
| express-with-middlewares | 4.18.2 || 8665.0 | 114.81 | 3.22 |
77-
| trpc-router | 10.28.0 || 5587.9 | 178.22 | 1.64 |
51+
| bare | 10.13.0 || 46618.4 | 20.99 | 8.31 |
52+
| fastify | 4.17.0 || 44367.2 | 22.08 | 7.95 |
53+
| polka | 0.5.2 || 44202.4 | 22.16 | 7.88 |
54+
| yeps | 1.1.1 || 42358.4 | 23.17 | 7.55 |
55+
| server-base | 7.1.32 || 41983.2 | 23.36 | 7.49 |
56+
| connect | 3.7.0 || 41774.4 | 23.48 | 7.45 |
57+
| connect-router | 1.3.8 || 40812.8 | 24.03 | 7.28 |
58+
| server-base-router | 7.1.32 || 40727.2 | 24.09 | 7.26 |
59+
| restana | 4.9.7 || 39808.6 | 24.66 | 7.10 |
60+
| vapr | 0.6.0 || 38134.4 | 25.78 | 6.26 |
61+
| spirit | 0.6.1 || 37886.6 | 25.93 | 6.76 |
62+
| spirit-router | 0.5.0 || 36936.2 | 26.63 | 6.59 |
63+
| koa | 2.14.2 || 35356.8 | 27.82 | 6.31 |
64+
| yeps-router | 1.2.0 || 34116.6 | 28.85 | 6.08 |
65+
| polkadot | 1.0.0 || 33989.6 | 28.98 | 6.06 |
66+
| h3 | 1.6.6 || 33617.6 | 29.29 | 5.51 |
67+
| take-five | 2.0.0 || 33575.6 | 29.36 | 12.07 |
68+
| koa-isomorphic-router | 1.0.1 || 33082.9 | 29.74 | 5.90 |
69+
| 0http | 3.5.2 || 32660.0 | 30.17 | 5.82 |
70+
| restify | 11.1.0 || 32598.6 | 30.21 | 5.88 |
71+
| h3-router | 1.6.6 || 32167.4 | 30.61 | 5.28 |
72+
| koa-router | 12.0.0 || 30685.2 | 32.11 | 5.47 |
73+
| hapi | 21.3.2 || 29628.0 | 33.31 | 5.28 |
74+
| fastify-big-json | 4.17.0 || 9889.0 | 100.72 | 113.77 |
75+
| express | 4.18.2 || 9679.5 | 102.79 | 1.73 |
76+
| express-with-middlewares | 4.18.2 || 8737.5 | 113.84 | 3.25 |
7877
| foxify | 0.10.20 || N/A | N/A | N/A |
7978
| galatajs | 0.1.1 || N/A | N/A | N/A |
8079
| micro-route | 2.5.0 || N/A | N/A | N/A |
8180
| micro | 10.0.1 || N/A | N/A | N/A |
8281
| microrouter | 3.1.3 || N/A | N/A | N/A |
8382
| total.js | 3.4.13 || N/A | N/A | N/A |
83+
| trpc-router | 10.29.1 || N/A | N/A | N/A |

benchmark-results.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"46996.0","latency":"20.82","throughput":"8.38"},{"name":"bare","version":"10.13.0","requests":"46176.8","latency":"21.22","throughput":"8.23"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"45042.4","latency":"21.73","throughput":"8.03"},{"name":"fastify","version":"4.17.0","hasRouter":true,"requests":"44314.4","latency":"22.09","throughput":"7.95"},{"name":"yeps","version":"1.1.1","requests":"42778.4","latency":"22.87","throughput":"7.63"},{"name":"server-base","version":"7.1.32","requests":"42222.4","latency":"23.23","throughput":"7.53"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"42010.4","latency":"23.35","throughput":"7.49"},{"name":"connect","version":"3.7.0","requests":"41586.8","latency":"23.58","throughput":"7.42"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"40908.8","latency":"23.97","throughput":"7.30"},{"name":"vapr","version":"0.6.0","hasRouter":true,"requests":"40759.8","latency":"24.02","throughput":"6.69"},{"name":"spirit","version":"0.6.1","requests":"38806.2","latency":"25.29","throughput":"6.92"},{"name":"spirit-router","version":"0.5.0","hasRouter":true,"requests":"37381.4","latency":"26.29","throughput":"6.67"},{"name":"koa","version":"2.14.2","requests":"35893.0","latency":"27.38","throughput":"6.40"},{"name":"yeps-router","version":"1.2.0","hasRouter":true,"requests":"34285.8","latency":"28.66","throughput":"6.11"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"33315.8","latency":"29.54","throughput":"5.94"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"32964.2","latency":"29.89","throughput":"11.85"},{"name":"h3","version":"1.6.6","requests":"32444.8","latency":"30.37","throughput":"5.32"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"32393.4","latency":"30.41","throughput":"5.84"},{"name":"h3-router","version":"1.6.6","hasRouter":true,"requests":"32236.0","latency":"30.54","throughput":"5.29"},{"name":"0http","version":"3.5.2","hasRouter":true,"requests":"31961.6","latency":"30.81","throughput":"5.70"},{"name":"koa-router","version":"12.0.0","hasRouter":true,"requests":"30718.4","latency":"32.07","throughput":"5.48"},{"name":"hapi","version":"21.3.2","hasRouter":true,"requests":"28860.8","latency":"34.17","throughput":"5.15"},{"name":"restana","version":"4.9.7","hasRouter":true,"requests":"28281.2","latency":"34.85","throughput":"5.04"},{"name":"fastify-big-json","version":"4.17.0","hasRouter":true,"requests":"9966.0","latency":"99.78","throughput":"114.67"},{"name":"express","version":"4.18.2","hasRouter":true,"requests":"9904.6","latency":"100.42","throughput":"1.77"},{"name":"express-with-middlewares","version":"4.18.2","hasRouter":true,"requests":"8665.0","latency":"114.81","throughput":"3.22"},{"name":"trpc-router","version":"10.28.0","hasRouter":true,"requests":"5587.9","latency":"178.22","throughput":"1.64"},{"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"}]
1+
[{"name":"bare","version":"10.13.0","requests":"46618.4","latency":"20.99","throughput":"8.31"},{"name":"fastify","version":"4.17.0","hasRouter":true,"requests":"44367.2","latency":"22.08","throughput":"7.95"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"44202.4","latency":"22.16","throughput":"7.88"},{"name":"yeps","version":"1.1.1","requests":"42358.4","latency":"23.17","throughput":"7.55"},{"name":"server-base","version":"7.1.32","requests":"41983.2","latency":"23.36","throughput":"7.49"},{"name":"connect","version":"3.7.0","requests":"41774.4","latency":"23.48","throughput":"7.45"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"40812.8","latency":"24.03","throughput":"7.28"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"40727.2","latency":"24.09","throughput":"7.26"},{"name":"restana","version":"4.9.7","hasRouter":true,"requests":"39808.6","latency":"24.66","throughput":"7.10"},{"name":"vapr","version":"0.6.0","hasRouter":true,"requests":"38134.4","latency":"25.78","throughput":"6.26"},{"name":"spirit","version":"0.6.1","requests":"37886.6","latency":"25.93","throughput":"6.76"},{"name":"spirit-router","version":"0.5.0","hasRouter":true,"requests":"36936.2","latency":"26.63","throughput":"6.59"},{"name":"koa","version":"2.14.2","requests":"35356.8","latency":"27.82","throughput":"6.31"},{"name":"yeps-router","version":"1.2.0","hasRouter":true,"requests":"34116.6","latency":"28.85","throughput":"6.08"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"33989.6","latency":"28.98","throughput":"6.06"},{"name":"h3","version":"1.6.6","requests":"33617.6","latency":"29.29","throughput":"5.51"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"33575.6","latency":"29.36","throughput":"12.07"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"33082.9","latency":"29.74","throughput":"5.90"},{"name":"0http","version":"3.5.2","hasRouter":true,"requests":"32660.0","latency":"30.17","throughput":"5.82"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"32598.6","latency":"30.21","throughput":"5.88"},{"name":"h3-router","version":"1.6.6","hasRouter":true,"requests":"32167.4","latency":"30.61","throughput":"5.28"},{"name":"koa-router","version":"12.0.0","hasRouter":true,"requests":"30685.2","latency":"32.11","throughput":"5.47"},{"name":"hapi","version":"21.3.2","hasRouter":true,"requests":"29628.0","latency":"33.31","throughput":"5.28"},{"name":"fastify-big-json","version":"4.17.0","hasRouter":true,"requests":"9889.0","latency":"100.72","throughput":"113.77"},{"name":"express","version":"4.18.2","hasRouter":true,"requests":"9679.5","latency":"102.79","throughput":"1.73"},{"name":"express-with-middlewares","version":"4.18.2","hasRouter":true,"requests":"8737.5","latency":"113.84","throughput":"3.25"},{"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.29.1","hasRouter":true,"requests":"N/A","latency":"N/A","throughput":"N/A"}]

0 commit comments

Comments
 (0)