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 Jun 3, 2024
1 parent e33df3f commit 8ea57aa
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 25 deletions.
48 changes: 24 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,34 +46,34 @@ node ./benchmark [arguments (optional)]

* __Machine:__ linux x64 | 4 vCPUs | 15.6GB Mem
* __Node:__ `v20.13.1`
* __Run:__ Mon May 27 2024 01:35:45 GMT+0000 (Coordinated Universal Time)
* __Run:__ Mon Jun 03 2024 01:36:30 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 || 46145.6 | 21.16 | 8.23 |
| bare | v20.13.1 || 45946.4 | 21.26 | 8.19 |
| fastify | 4.27.0 | | 45671.2 | 21.38 | 8.19 |
| rayo | 1.4.6 || 45648.0 | 21.39 | 8.14 |
| connect | 3.7.0 | | 45214.4 | 21.63 | 8.06 |
| polka | 0.5.2 || 44879.2 | 21.78 | 8.00 |
| 0http | 3.5.3 || 44392.8 | 22.03 | 7.92 |
| server-base | 7.1.32 || 43659.2 | 22.40 | 7.79 |
| server-base-router | 7.1.32 || 43577.6 | 22.45 | 7.77 |
| h3 | 1.11.1 | | 42469.6 | 23.05 | 7.57 |
| connect-router | 1.3.8 | | 42028.0 | 23.30 | 7.50 |
| h3-router | 1.11.1 || 41334.4 | 23.69 | 7.37 |
| hono | 4.3.11 || 39024.8 | 25.12 | 6.96 |
| restana | 4.9.9 || 37818.2 | 25.94 | 6.74 |
| koa | 2.15.3 || 35751.8 | 27.47 | 6.38 |
| koa-isomorphic-router | 1.0.1 || 34296.4 | 28.65 | 6.12 |
| take-five | 2.0.0 || 34099.8 | 28.82 | 12.26 |
| restify | 11.1.0 || 33502.2 | 29.35 | 6.04 |
| koa-router | 12.0.1 || 32584.0 | 30.18 | 5.81 |
| hapi | 21.3.9 || 30915.2 | 31.85 | 5.51 |
| fastify-big-json | 4.27.0 || 11688.8 | 84.99 | 134.48 |
| express | 4.19.2 || 10844.4 | 91.65 | 1.93 |
| express-with-middlewares | 4.19.2 || 10074.6 | 98.66 | 3.75 |
| bare | v20.13.1 || 46226.4 | 21.13 | 8.24 |
| connect | 3.7.0 || 45287.2 | 21.58 | 8.08 |
| polkadot | 1.0.0 | | 45273.6 | 21.59 | 8.07 |
| polka | 0.5.2 || 44379.2 | 22.04 | 7.91 |
| rayo | 1.4.6 | | 44154.4 | 22.15 | 7.87 |
| fastify | 4.27.0 || 44057.6 | 22.20 | 7.90 |
| 0http | 3.5.3 || 43820.8 | 22.32 | 7.81 |
| server-base | 7.1.32 || 43332.0 | 22.57 | 7.73 |
| server-base-router | 7.1.32 || 43000.0 | 22.75 | 7.67 |
| connect-router | 1.3.8 | | 42550.4 | 22.99 | 7.59 |
| h3 | 1.11.1 | | 40436.0 | 24.24 | 7.21 |
| h3-router | 1.11.1 || 39118.4 | 25.06 | 6.98 |
| hono | 4.4.2 || 38333.8 | 25.59 | 6.84 |
| restana | 4.9.9 || 37828.0 | 25.94 | 6.75 |
| koa | 2.15.3 || 35995.4 | 27.27 | 6.42 |
| koa-isomorphic-router | 1.0.1 || 34377.4 | 28.58 | 6.13 |
| take-five | 2.0.0 || 33241.0 | 29.58 | 11.95 |
| restify | 11.1.0 || 33112.0 | 29.70 | 5.97 |
| koa-router | 12.0.1 || 32117.6 | 30.63 | 5.73 |
| hapi | 21.3.9 || 30310.4 | 32.49 | 5.41 |
| fastify-big-json | 4.27.0 || 11485.0 | 86.51 | 132.14 |
| express | 4.19.2 || 10629.6 | 93.48 | 1.90 |
| express-with-middlewares | 4.19.2 || 10125.6 | 98.16 | 3.77 |
| 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":"46145.6","latency":"21.16","throughput":"8.23"},{"name":"bare","version":"v20.13.1","requests":"45946.4","latency":"21.26","throughput":"8.19"},{"name":"fastify","version":"4.27.0","hasRouter":true,"requests":"45671.2","latency":"21.38","throughput":"8.19"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"45648.0","latency":"21.39","throughput":"8.14"},{"name":"connect","version":"3.7.0","requests":"45214.4","latency":"21.63","throughput":"8.06"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"44879.2","latency":"21.78","throughput":"8.00"},{"name":"0http","version":"3.5.3","hasRouter":true,"requests":"44392.8","latency":"22.03","throughput":"7.92"},{"name":"server-base","version":"7.1.32","requests":"43659.2","latency":"22.40","throughput":"7.79"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"43577.6","latency":"22.45","throughput":"7.77"},{"name":"h3","version":"1.11.1","requests":"42469.6","latency":"23.05","throughput":"7.57"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"42028.0","latency":"23.30","throughput":"7.50"},{"name":"h3-router","version":"1.11.1","hasRouter":true,"requests":"41334.4","latency":"23.69","throughput":"7.37"},{"name":"hono","version":"4.3.11","hasRouter":true,"requests":"39024.8","latency":"25.12","throughput":"6.96"},{"name":"restana","version":"4.9.9","hasRouter":true,"requests":"37818.2","latency":"25.94","throughput":"6.74"},{"name":"koa","version":"2.15.3","requests":"35751.8","latency":"27.47","throughput":"6.38"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"34296.4","latency":"28.65","throughput":"6.12"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"34099.8","latency":"28.82","throughput":"12.26"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"33502.2","latency":"29.35","throughput":"6.04"},{"name":"koa-router","version":"12.0.1","hasRouter":true,"requests":"32584.0","latency":"30.18","throughput":"5.81"},{"name":"hapi","version":"21.3.9","hasRouter":true,"requests":"30915.2","latency":"31.85","throughput":"5.51"},{"name":"fastify-big-json","version":"4.27.0","hasRouter":true,"requests":"11688.8","latency":"84.99","throughput":"134.48"},{"name":"express","version":"4.19.2","hasRouter":true,"requests":"10844.4","latency":"91.65","throughput":"1.93"},{"name":"express-with-middlewares","version":"4.19.2","hasRouter":true,"requests":"10074.6","latency":"98.66","throughput":"3.75"},{"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.13.1","requests":"46226.4","latency":"21.13","throughput":"8.24"},{"name":"connect","version":"3.7.0","requests":"45287.2","latency":"21.58","throughput":"8.08"},{"name":"polkadot","version":"1.0.0","hasRouter":false,"requests":"45273.6","latency":"21.59","throughput":"8.07"},{"name":"polka","version":"0.5.2","hasRouter":true,"requests":"44379.2","latency":"22.04","throughput":"7.91"},{"name":"rayo","version":"1.4.6","hasRouter":true,"requests":"44154.4","latency":"22.15","throughput":"7.87"},{"name":"fastify","version":"4.27.0","hasRouter":true,"requests":"44057.6","latency":"22.20","throughput":"7.90"},{"name":"0http","version":"3.5.3","hasRouter":true,"requests":"43820.8","latency":"22.32","throughput":"7.81"},{"name":"server-base","version":"7.1.32","requests":"43332.0","latency":"22.57","throughput":"7.73"},{"name":"server-base-router","version":"7.1.32","hasRouter":true,"requests":"43000.0","latency":"22.75","throughput":"7.67"},{"name":"connect-router","version":"1.3.8","hasRouter":true,"requests":"42550.4","latency":"22.99","throughput":"7.59"},{"name":"h3","version":"1.11.1","requests":"40436.0","latency":"24.24","throughput":"7.21"},{"name":"h3-router","version":"1.11.1","hasRouter":true,"requests":"39118.4","latency":"25.06","throughput":"6.98"},{"name":"hono","version":"4.4.2","hasRouter":true,"requests":"38333.8","latency":"25.59","throughput":"6.84"},{"name":"restana","version":"4.9.9","hasRouter":true,"requests":"37828.0","latency":"25.94","throughput":"6.75"},{"name":"koa","version":"2.15.3","requests":"35995.4","latency":"27.27","throughput":"6.42"},{"name":"koa-isomorphic-router","version":"1.0.1","hasRouter":true,"requests":"34377.4","latency":"28.58","throughput":"6.13"},{"name":"take-five","version":"2.0.0","hasRouter":true,"requests":"33241.0","latency":"29.58","throughput":"11.95"},{"name":"restify","version":"11.1.0","hasRouter":true,"requests":"33112.0","latency":"29.70","throughput":"5.97"},{"name":"koa-router","version":"12.0.1","hasRouter":true,"requests":"32117.6","latency":"30.63","throughput":"5.73"},{"name":"hapi","version":"21.3.9","hasRouter":true,"requests":"30310.4","latency":"32.49","throughput":"5.41"},{"name":"fastify-big-json","version":"4.27.0","hasRouter":true,"requests":"11485.0","latency":"86.51","throughput":"132.14"},{"name":"express","version":"4.19.2","hasRouter":true,"requests":"10629.6","latency":"93.48","throughput":"1.90"},{"name":"express-with-middlewares","version":"4.19.2","hasRouter":true,"requests":"10125.6","latency":"98.16","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"}]

0 comments on commit 8ea57aa

Please sign in to comment.