From 53b69970fc9419a2996d3652c49be423d88664a7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 4 May 2025 00:47:32 +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 39312f0bed..0c9273714b 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1434,5 +1434,9 @@ { "value": 93.82036527395547, "ts": 1746232399466 + }, + { + "value": 92.8102957554758, + "ts": 1746319069913 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 6f856857da..e5440f79d8 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1430,5 +1430,9 @@ { "value": 112.71415689810641, "ts": 1746232303982 + }, + { + "value": 101.07816711590297, + "ts": 1746319004423 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index a2f21182d1..509dc73b7d 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2198,5 +2198,9 @@ { "value": 15.38935056940597, "ts": 1746232462510 + }, + { + "value": 17.03925845147219, + "ts": 1746319170101 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 020cecf9d4..9d58f5e8a4 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1434,5 +1434,9 @@ { "value": 225.8355916892502, "ts": 1746232515231 + }, + { + "value": 221.75407473112318, + "ts": 1746319183808 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index cbf197a778..dd3d018eb4 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1430,5 +1430,9 @@ { "value": 255.91810620601407, "ts": 1746232411986 + }, + { + "value": 297.17682020802374, + "ts": 1746319106199 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 7382101885..866131b7f3 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2178,5 +2178,9 @@ { "value": 56.98330389195966, "ts": 1746232632601 + }, + { + "value": 45.7184656882915, + "ts": 1746319335217 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index d30fa17d71..7b9feeb365 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Fri 25Apr 27Tue 29MaySat 03050100150200250300350400450500[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 25Apr 27Tue 29MaySat 03Mon 05050100150200250300350400450500[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 c701381396..9084fab32b 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -506,5 +506,9 @@ { "value": 96.02381390584866, "ts": 1746232684833 + }, + { + "value": 308.8008234688626, + "ts": 1746319245294 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 3e89256150..be405bf742 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -506,5 +506,9 @@ { "value": 237.6661187142263, "ts": 1746232483730 + }, + { + "value": 293.4128808254682, + "ts": 1746319166250 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 29220a1448..ddebe257d7 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -518,5 +518,9 @@ { "value": 58.07622504537205, "ts": 1746232749368 + }, + { + "value": 54.19833882091514, + "ts": 1746319461983 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index b96c9ad92b..d4858b7dc2 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -506,5 +506,9 @@ { "value": 118.19632409432067, "ts": 1746232810313 + }, + { + "value": 212.81878480473875, + "ts": 1746319325039 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 7b0cc70263..70df422dcf 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -506,5 +506,9 @@ { "value": 215.5830623574008, "ts": 1746232562256 + }, + { + "value": 232.58969240013178, + "ts": 1746319240969 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 9a3751e8a7..d23760ef46 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -522,5 +522,9 @@ { "value": 61.273571176912114, "ts": 1746232823248 + }, + { + "value": 53.344002133760085, + "ts": 1746319544842 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index e9f2869415..b34057a358 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1434,5 +1434,9 @@ { "value": 145.12383900928793, "ts": 1746232429592 + }, + { + "value": 148.91293557033654, + "ts": 1746319099028 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 6340ab2008..8f4d122fde 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1430,5 +1430,9 @@ { "value": 191.49751053236307, "ts": 1746232329696 + }, + { + "value": 179.44730230888862, + "ts": 1746319029901 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index a26e7d668a..0aafb8c0d7 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2134,5 +2134,9 @@ { "value": 20.426505433450444, "ts": 1746232519300 + }, + { + "value": 24.688919612877744, + "ts": 1746319217907 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index a8eeaa054a..74482ae4d7 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Fri 25Apr 27Tue 29MaySat 03020406080100120140160180200220240260280300[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 25Apr 27Tue 29MaySat 03Mon 05020406080100120140160180200220240260280300[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 1468d07d43..e9fef581a9 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Fri 25Apr 27Tue 29MaySat 0301002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Fri 25Apr 27Tue 29MaySat 03Mon 0501002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 6c11738423..678d8b4e76 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1946,5 +1946,9 @@ { "value": 261.32935338407, "ts": 1746232930692 + }, + { + "value": 634.3433489099867, + "ts": 1746319354250 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index dda9228ecc..2cecd6c2c9 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1430,5 +1430,9 @@ { "value": 113.55034065102194, "ts": 1746232415727 + }, + { + "value": 121.300339640951, + "ts": 1746319085746 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 7804bf0b93..fce30a4bf2 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1426,5 +1426,9 @@ { "value": 137.51375137513753, "ts": 1746232318487 + }, + { + "value": 147.27540500736376, + "ts": 1746319018024 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 1549c0d467..e90e073609 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2182,5 +2182,9 @@ { "value": 17.346053772766695, "ts": 1746232493198 + }, + { + "value": 20.38154247513452, + "ts": 1746319196035 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index a7fe8071f1..081e6d355f 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Fri 25Apr 27Tue 29MaySat 03020406080100120140160180200220240260[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 25Apr 27Tue 29MaySat 03Mon 05020406080100120140160180200220240260[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 bcde18b3be..74edd83291 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Fri 25Apr 27Tue 29MaySat 03020406080100120140160180200[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 25Apr 27Tue 29MaySat 03Mon 05020406080100120140160180[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 6c8f2f0ccb..1c4b8d2a14 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1434,5 +1434,9 @@ { "value": 299.2518703241895, "ts": 1746232478819 + }, + { + "value": 333.66700033366703, + "ts": 1746319146711 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 67b0c74cf4..2576adcf87 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1430,5 +1430,9 @@ { "value": 331.98694184695404, "ts": 1746232379063 + }, + { + "value": 324.41200324412, + "ts": 1746319075385 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 39a2c79860..ab07d19117 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1174,5 +1174,9 @@ { "value": 59.0772139185916, "ts": 1746232593760 + }, + { + "value": 59.79251995575354, + "ts": 1746319288146 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 7e400e472f..7f0994c1dc 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Fri 25Apr 27Tue 29MaySat 03050100150200250300350400450500550[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 25Apr 27Tue 29MaySat 03Mon 05050100150200250300350400450500550[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 b6bc1d6667..d8a1a63fb5 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 @@ -Fri 25Apr 27Tue 29MaySat 030102030405060708090100110[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Fri 25Apr 27Tue 29MaySat 03Mon 050102030405060708090100110[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 6ac876a803..86dcec2096 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1434,5 +1434,9 @@ { "value": 139.44732377344457, "ts": 1746232558911 + }, + { + "value": 285.41527923128154, + "ts": 1746319205505 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index c7a2d53acf..6987b1c982 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1430,5 +1430,9 @@ { "value": 303.9821663795724, "ts": 1746232432328 + }, + { + "value": 335.9086328518643, + "ts": 1746319124535 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index f8d005bcf9..355a202627 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2082,5 +2082,9 @@ { "value": 42.56768261535842, "ts": 1746232679988 + }, + { + "value": 38.4223771924769, + "ts": 1746319387721 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 7976eb2d9f..fdfe017c1b 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Fri 25Apr 27Tue 29MaySat 03050100150200250300350400450500[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 25Apr 27Tue 29MaySat 03Mon 05050100150200250300350400450500550[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 221b2f729d..2ecbb70eea 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1434,5 +1434,9 @@ { "value": 2117.8297735490905, "ts": 1746232389614 + }, + { + "value": 2027.4227702104013, + "ts": 1746319060136 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 4db3d32af5..fa48f5b5ff 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1430,5 +1430,9 @@ { "value": 3603.844100373732, "ts": 1746232295646 + }, + { + "value": 2061.1159034176353, + "ts": 1746318994916 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 89dbadbb8b..cd2e902aef 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2174,5 +2174,9 @@ { "value": 542.5445338638214, "ts": 1746232445327 + }, + { + "value": 551.5652195229574, + "ts": 1746319154579 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 053692a8fb..76d28b0527 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Fri 25Apr 27Tue 29MaySat 0305001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,500[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 25Apr 27Tue 29MaySat 03Mon 0505001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,500[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 20ac261c41..b2264f6c2f 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1434,5 +1434,9 @@ { "value": 95.86502204895507, "ts": 1746232448155 + }, + { + "value": 95.81603321622485, + "ts": 1746319117944 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index ee4347de28..dc024d1766 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1430,5 +1430,9 @@ { "value": 130.5142260506395, "ts": 1746232344236 + }, + { + "value": 118.71784724970321, + "ts": 1746319046122 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 7933274c84..bb0d19fa87 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2186,5 +2186,9 @@ { "value": 14.35997587524053, "ts": 1746232555783 + }, + { + "value": 15.72129291912967, + "ts": 1746319251080 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index b55f760af2..ca838e3c8f 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Fri 25Apr 27Tue 29MaySat 03020406080100120140160180200220[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 25Apr 27Tue 29MaySat 03Mon 05020406080100120140160180200220[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 342d22e109..983a78d8e3 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Fri 25Apr 27Tue 29MaySat 0301002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Fri 25Apr 27Tue 29MaySat 03Mon 0501002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file