From fa9b5237c03974d17faa07308ea066b6caaf9fd8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 14 Jun 2025 00:40:16 +0000 Subject: [PATCH] Update benchmarks --- 2steps_4workers_benchmark.json | 4 ++++ 2steps_8workers_benchmark.json | 4 ++++ 2steps_benchmark.json | 4 ++++ bash_4workers_benchmark.json | 4 ++++ bash_8workers_benchmark.json | 4 ++++ bash_benchmark.json | 4 ++++ bash_throughput_benchmark.svg | 2 +- bigrawscript_4workers_benchmark.json | 4 ++++ bigrawscript_8workers_benchmark.json | 4 ++++ bigrawscript_benchmark.json | 4 ++++ bigscriptinflow_4workers_benchmark.json | 4 ++++ bigscriptinflow_8workers_benchmark.json | 4 ++++ bigscriptinflow_benchmark.json | 4 ++++ bun_4workers_benchmark.json | 4 ++++ bun_8workers_benchmark.json | 4 ++++ bun_benchmark.json | 4 ++++ bun_throughput_benchmark.svg | 2 +- bun_vs_dedicated_vs_noop.svg | 2 +- dedicated_benchmark.json | 4 ++++ deno_4workers_benchmark.json | 4 ++++ deno_8workers_benchmark.json | 4 ++++ deno_benchmark.json | 4 ++++ deno_throughput_benchmark.svg | 2 +- flow_throughput_benchmark.svg | 2 +- go_4workers_benchmark.json | 4 ++++ go_8workers_benchmark.json | 4 ++++ go_benchmark.json | 4 ++++ go_throughput_benchmark.svg | 2 +- go_vs_python_vs_deno_vs_bun_vs_bash_vs_nativets.svg | 2 +- nativets_4workers_benchmark.json | 4 ++++ nativets_8workers_benchmark.json | 4 ++++ nativets_benchmark.json | 4 ++++ nativets_throughput_benchmark.svg | 2 +- noop_4workers_benchmark.json | 4 ++++ noop_8workers_benchmark.json | 4 ++++ noop_benchmark.json | 4 ++++ noop_throughput_benchmark.svg | 2 +- python_4workers_benchmark.json | 4 ++++ python_8workers_benchmark.json | 4 ++++ python_benchmark.json | 4 ++++ python_throughput_benchmark.svg | 2 +- single_dedicated_worker_throughput_benchmark.svg | 2 +- 42 files changed, 135 insertions(+), 11 deletions(-) diff --git a/2steps_4workers_benchmark.json b/2steps_4workers_benchmark.json index 8e7f20a432..9d7e308e69 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1598,5 +1598,9 @@ { "value": 131.74073423502549, "ts": 1749774760279 + }, + { + "value": 127.57271644837559, + "ts": 1749861105177 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 940ac1c635..842fe2f065 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1594,5 +1594,9 @@ { "value": 134.12017167381975, "ts": 1749774757543 + }, + { + "value": 165.19823788546256, + "ts": 1749861092668 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 0cb3ebd6df..f4fe7ff097 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2362,5 +2362,9 @@ { "value": 39.923347173427025, "ts": 1749774783631 + }, + { + "value": 36.613942589338016, + "ts": 1749861116058 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 7450eb7bf9..277a612afd 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1598,5 +1598,9 @@ { "value": 392.79869067103107, "ts": 1749774828532 + }, + { + "value": 378.4533871578151, + "ts": 1749861175578 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 753b4e1bad..a58bdb2e69 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1594,5 +1594,9 @@ { "value": 389.30703348040487, "ts": 1749774824437 + }, + { + "value": 391.00684261974584, + "ts": 1749861155198 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 2466ccc0a7..1eb778281e 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2342,5 +2342,9 @@ { "value": 151.3317191283293, "ts": 1749774846765 + }, + { + "value": 146.67057788207686, + "ts": 1749861183152 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 563a51fe26..be92c541fb 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 05Sat 07Mon 09Wed 11Fri 13050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 05Sat 07Mon 09Wed 11Fri 13Jun 15050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file diff --git a/bigrawscript_4workers_benchmark.json b/bigrawscript_4workers_benchmark.json index 6806d8fe1a..b20849c21c 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -670,5 +670,9 @@ { "value": 413.7217721082572, "ts": 1749774874663 + }, + { + "value": 403.51054171290224, + "ts": 1749861224411 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index bc4a1e4670..7de3bda7b2 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -670,5 +670,9 @@ { "value": 412.3286259148541, "ts": 1749774868921 + }, + { + "value": 388.26155887015886, + "ts": 1749861200622 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 6cd94d788a..a95bb72a06 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -682,5 +682,9 @@ { "value": 158.07152736613318, "ts": 1749774890450 + }, + { + "value": 153.48605195502859, + "ts": 1749861228923 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 7f485c6f9d..d4c70f059a 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -670,5 +670,9 @@ { "value": 286.64246130326774, "ts": 1749774923903 + }, + { + "value": 275.99530807976265, + "ts": 1749861275160 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 6d9685cc25..1c8f4acfa0 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -670,5 +670,9 @@ { "value": 301.6136329362087, "ts": 1749774916590 + }, + { + "value": 305.02529168043515, + "ts": 1749861247383 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 664d3f12a4..42e0d78534 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -686,5 +686,9 @@ { "value": 115.20073728471861, "ts": 1749774927984 + }, + { + "value": 118.99095668729177, + "ts": 1749861265312 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 468b82610d..d2dd74185b 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1598,5 +1598,9 @@ { "value": 199.86675549633577, "ts": 1749774780286 + }, + { + "value": 194.42644199611146, + "ts": 1749861125589 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 9e59bfcd29..4e000108f6 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1594,5 +1594,9 @@ { "value": 228.65853658536588, "ts": 1749774775393 + }, + { + "value": 264.8305084745763, + "ts": 1749861108514 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index d01d0f6cc3..17d3398221 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2298,5 +2298,9 @@ { "value": 56.72793283412752, "ts": 1749774805581 + }, + { + "value": 53.56186395286556, + "ts": 1749861139445 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 8fffed2d1e..15fcf0137d 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 05Sat 07Mon 09Wed 11Fri 13050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 05Sat 07Mon 09Wed 11Fri 13Jun 15050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file diff --git a/bun_vs_dedicated_vs_noop.svg b/bun_vs_dedicated_vs_noop.svg index ab600ce35b..94a4317ecc 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Tue 03Thu 05Sat 07Mon 09Wed 11Fri 1302004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Thu 05Sat 07Mon 09Wed 11Fri 13Jun 1502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 0219e3704e..8532de5e69 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2106,5 +2106,9 @@ { "value": 1364.3805712206658, "ts": 1749774852260 + }, + { + "value": 1396.7130685786117, + "ts": 1749861195707 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 701f735ec8..7465b8bd84 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1594,5 +1594,9 @@ { "value": 161.74250593055856, "ts": 1749774771178 + }, + { + "value": 157.86150284150705, + "ts": 1749861116322 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 9c98eeedb7..644049f3c8 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1590,5 +1590,9 @@ { "value": 187.5468867216804, "ts": 1749774767181 + }, + { + "value": 216.51270207852195, + "ts": 1749861101229 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index aeb360ed56..8ad39ce43c 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2346,5 +2346,9 @@ { "value": 45.39264639128461, "ts": 1749774795707 + }, + { + "value": 42.055681722600724, + "ts": 1749861129031 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 483ba0e58b..00ae122101 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 05Sat 07Mon 09Wed 11Fri 13050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 05Sat 07Mon 09Wed 11Fri 13Jun 15050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file diff --git a/flow_throughput_benchmark.svg b/flow_throughput_benchmark.svg index ee3b27ecd4..d5120a9fd8 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 05Sat 07Mon 09Wed 11Fri 13020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 05Sat 07Mon 09Wed 11Fri 13Jun 15020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file diff --git a/go_4workers_benchmark.json b/go_4workers_benchmark.json index 529cb5c9d5..cb582981c0 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1598,5 +1598,9 @@ { "value": 472.9623206684534, "ts": 1749774810135 + }, + { + "value": 444.4115250722169, + "ts": 1749861156721 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 204c989f29..11630e5d74 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1594,5 +1594,9 @@ { "value": 429.18454935622316, "ts": 1749774805791 + }, + { + "value": 451.3653802753329, + "ts": 1749861136609 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 1d3f11d0c4..3f50918b49 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1338,5 +1338,9 @@ { "value": 216.70820240546107, "ts": 1749774832238 + }, + { + "value": 201.18700331958553, + "ts": 1749861168241 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index d8c3e90909..6c27dc7927 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 05Sat 07Mon 09Wed 11Fri 130100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 05Sat 07Mon 09Wed 11Fri 13Jun 150100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file diff --git a/go_vs_python_vs_deno_vs_bun_vs_bash_vs_nativets.svg b/go_vs_python_vs_deno_vs_bun_vs_bash_vs_nativets.svg index 5e7c654bd6..a6bbbe7ea3 100644 --- a/go_vs_python_vs_deno_vs_bun_vs_bash_vs_nativets.svg +++ b/go_vs_python_vs_deno_vs_bun_vs_bash_vs_nativets.svg @@ -1 +1 @@ -Thu 05Sat 07Mon 09Wed 11Fri 13050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Thu 05Sat 07Mon 09Wed 11Fri 13Jun 15050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file diff --git a/nativets_4workers_benchmark.json b/nativets_4workers_benchmark.json index 441d554004..af955f76c5 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1598,5 +1598,9 @@ { "value": 373.99488873652064, "ts": 1749774844968 + }, + { + "value": 331.54666519312593, + "ts": 1749861194040 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index e4cdee59d5..c2ea70cd5f 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1594,5 +1594,9 @@ { "value": 418.61438638107865, "ts": 1749774839165 + }, + { + "value": 449.74139869575, + "ts": 1749861168977 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index a55cdefd9c..872374e491 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2246,5 +2246,9 @@ { "value": 113.62345188046812, "ts": 1749774864709 + }, + { + "value": 105.8369053288882, + "ts": 1749861202339 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 202e9e09f4..2e843466cf 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 05Sat 07Mon 09Wed 11Fri 13050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 05Sat 07Mon 09Wed 11Fri 13Jun 15050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file diff --git a/noop_4workers_benchmark.json b/noop_4workers_benchmark.json index 38c7aa8609..618506e85a 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1598,5 +1598,9 @@ { "value": 4676.944396327733, "ts": 1749774753850 + }, + { + "value": 4400.9779951100245, + "ts": 1749861098446 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index ade41f9eb4..8466cb3eea 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1594,5 +1594,9 @@ { "value": 4949.224621475969, "ts": 1749774751162 + }, + { + "value": 4811.376231801415, + "ts": 1749861087339 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 8ba33dbd84..66288dfe8d 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 1530.1438335203509, "ts": 1749774776938 + }, + { + "value": 1632.4161572923656, + "ts": 1749861108793 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index cb39edccff..a774e38622 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Thu 05Sat 07Mon 09Wed 11Fri 1301,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 05Sat 07Mon 09Wed 11Fri 13Jun 1501,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file diff --git a/python_4workers_benchmark.json b/python_4workers_benchmark.json index 9e61717a43..0641cc3e65 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1598,5 +1598,9 @@ { "value": 123.15270935960591, "ts": 1749774793982 + }, + { + "value": 122.26931855233126, + "ts": 1749861139325 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index c6947b1dde..b52b9421fd 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1594,5 +1594,9 @@ { "value": 132.8374070138151, "ts": 1749774788171 + }, + { + "value": 157.76188472864956, + "ts": 1749861119581 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index d56dea0478..9fb964b7d8 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2350,5 +2350,9 @@ { "value": 34.24657534246575, "ts": 1749774821157 + }, + { + "value": 31.19151590767311, + "ts": 1749861156497 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 847e5b4b3b..cf491705cc 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 05Sat 07Mon 09Wed 11Fri 13020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 05Sat 07Mon 09Wed 11Fri 13Jun 15020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file diff --git a/single_dedicated_worker_throughput_benchmark.svg b/single_dedicated_worker_throughput_benchmark.svg index c07efe6cb4..0574b5bf51 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Tue 03Thu 05Sat 07Mon 09Wed 11Fri 1302004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Thu 05Sat 07Mon 09Wed 11Fri 13Jun 1502004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file