From ad155946b019970f4af073905a2a70744bacddee Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 15 Mar 2025 00:41:35 +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 c6c399e5df..7a2c4dee74 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1254,5 +1254,9 @@ { "value": 93.59790340696368, "ts": 1741912215373 + }, + { + "value": 81.94930069930071, + "ts": 1741998606285 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 291ae19309..e5d922582f 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1250,5 +1250,9 @@ { "value": 134.48090371167294, "ts": 1741912182262 + }, + { + "value": 168.76687668766877, + "ts": 1741998527884 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 4e45116a40..d3bc991479 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 17.016063163626463, "ts": 1741912377299 + }, + { + "value": 15.319566149886636, + "ts": 1741998758230 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index c91159649a..5f4a414cce 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1254,5 +1254,9 @@ { "value": 336.2851698240108, "ts": 1741912321156 + }, + { + "value": 334.5413994981879, + "ts": 1741998716298 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index f69fddf215..8bab10a275 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1250,5 +1250,9 @@ { "value": 333.29630041106543, "ts": 1741912274475 + }, + { + "value": 351.493848857645, + "ts": 1741998600818 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 1699b2466a..fb08e572c6 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -1998,5 +1998,9 @@ { "value": 47.90992933285424, "ts": 1741912549790 + }, + { + "value": 50.75626839914729, + "ts": 1741998941614 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index fc7e0ed4f8..1793bc47c6 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Wed 05Fri 07Mar 09Tue 11Thu 13Sat 15050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 07Mar 09Tue 11Thu 13Sat 15050100150200250300350400450500550[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 f0c08e6250..e7598344b7 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -326,5 +326,9 @@ { "value": 345.5624028105742, "ts": 1741912376619 + }, + { + "value": 353.3672958567684, + "ts": 1741998770879 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index f4be511cac..fe8a1501de 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -326,5 +326,9 @@ { "value": 320.66698733365405, "ts": 1741912333228 + }, + { + "value": 412.3144584936779, + "ts": 1741998645496 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 2f8f54a691..ad3275ea08 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -338,5 +338,9 @@ { "value": 50.85758604467839, "ts": 1741912675647 + }, + { + "value": 50.18253898555997, + "ts": 1741999072459 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index b2daaba0a0..48c4811868 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -326,5 +326,9 @@ { "value": 235.15579071134627, "ts": 1741912451049 + }, + { + "value": 238.91056781078282, + "ts": 1741998843795 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index e69eabf859..f40417ca6a 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -326,5 +326,9 @@ { "value": 210.56695151695942, "ts": 1741912410075 + }, + { + "value": 292.21965177158165, + "ts": 1741998694452 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 5151efe093..de00ed45f5 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -338,5 +338,9 @@ { "value": 35.006344900013126, "ts": 1741912797661 + }, + { + "value": 36.99319325244155, + "ts": 1741999188929 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index c7808ef0ea..cf1fc1dd7b 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1254,5 +1254,9 @@ { "value": 136.37603418492589, "ts": 1741912246292 + }, + { + "value": 149.5066281271803, + "ts": 1741998636632 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 651ce5709e..07a8dc24ac 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1250,5 +1250,9 @@ { "value": 193.59834796076407, "ts": 1741912205531 + }, + { + "value": 223.88059701492537, + "ts": 1741998545214 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index e70c59bec3..4ff13195c7 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1954,5 +1954,9 @@ { "value": 22.364360155655948, "ts": 1741912429836 + }, + { + "value": 19.61399654793661, + "ts": 1741998816911 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 9768e299fd..c62e61dd5f 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Wed 05Fri 07Mar 09Tue 11Thu 13Sat 15050100150200250300350[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 07Mar 09Tue 11Thu 13Sat 15050100150200250300350[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 3206aac9e7..00464a0789 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Wed 05Fri 07Mar 09Tue 11Thu 13Sat 1501002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Wed 05Fri 07Mar 09Tue 11Thu 13Sat 1501002003004005006007008009001,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 a8fee04801..9b5f97d74a 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1766,5 +1766,9 @@ { "value": 634.9385520579063, "ts": 1741912488442 + }, + { + "value": 337.09758975223326, + "ts": 1741999065020 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 9cf7feb3c5..49a543a973 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1250,5 +1250,9 @@ { "value": 103.2488986784141, "ts": 1741912232590 + }, + { + "value": 112.96882060551287, + "ts": 1741998623268 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 18a23f363c..4b669e6763 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1246,5 +1246,9 @@ { "value": 171.978903921119, "ts": 1741912194187 + }, + { + "value": 207.84259387557157, + "ts": 1741998536812 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index ba0b98c923..cc54e66f4d 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2002,5 +2002,9 @@ { "value": 18.422991893883566, "ts": 1741912405944 + }, + { + "value": 16.90445601460545, + "ts": 1741998789706 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 5b2f4cc06b..70be4c1a18 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Wed 05Fri 07Mar 09Tue 11Thu 13Sat 15020406080100120140160180200220240260[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 07Mar 09Tue 11Thu 13Sat 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 19b105abb1..cca4395b38 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Wed 05Fri 07Mar 09Tue 11Thu 13Sat 15020406080100120140160180200220[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 07Mar 09Tue 11Thu 13Sat 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 407448ebb5..a3ff3044f6 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1254,5 +1254,9 @@ { "value": 353.6067892503536, "ts": 1741912292979 + }, + { + "value": 284.4545583842981, + "ts": 1741998687938 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index d1866c8be7..c208a55fbf 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1250,5 +1250,9 @@ { "value": 347.92693534357784, "ts": 1741912247042 + }, + { + "value": 295.6975999211473, + "ts": 1741998580367 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 26ac55671b..24606d8730 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -994,5 +994,9 @@ { "value": 57.745055579616, "ts": 1741912505040 + }, + { + "value": 52.554130754677324, + "ts": 1741998898510 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 8e391e9000..e861708f79 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Wed 05Fri 07Mar 09Tue 11Thu 13Sat 15050100150200250300350400450500550[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 07Mar 09Tue 11Thu 13Sat 15050100150200250300350400450500550[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 398828d1dc..fd20dcc8dd 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 @@ -Wed 05Fri 07Mar 09Tue 11Thu 13Sat 150102030405060708090[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Fri 07Mar 09Tue 11Thu 13Sat 150102030405060708090[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 d50f96a679..efdcf38304 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1254,5 +1254,9 @@ { "value": 309.15086562242374, "ts": 1741912341056 + }, + { + "value": 313.7911197113122, + "ts": 1741998736112 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index b3659ac941..4a1a27866c 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1250,5 +1250,9 @@ { "value": 307.2039322103323, "ts": 1741912294663 + }, + { + "value": 420.6688634929538, + "ts": 1741998615598 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index efedb9c9e2..de67bc659b 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1902,5 +1902,9 @@ { "value": 43.261015336029935, "ts": 1741912596378 + }, + { + "value": 39.96483094876509, + "ts": 1741998992261 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index a953d0f6f2..a17c427d5d 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Wed 05Fri 07Mar 09Tue 11Thu 13Sat 15050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 07Mar 09Tue 11Thu 13Sat 15050100150200250300350400450500550600650[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 e55f814aa0..f50af9ba87 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1254,5 +1254,9 @@ { "value": 2831.2867674045488, "ts": 1741912205682 + }, + { + "value": 2963.3206751981033, + "ts": 1741998595254 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index c12956a45b..3545418709 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1250,5 +1250,9 @@ { "value": 4235.360554675367, "ts": 1741912174858 + }, + { + "value": 5814.078683864855, + "ts": 1741998522413 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 1b2d69ee90..6b6ccaa4d2 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -1994,5 +1994,9 @@ { "value": 528.156616041877, "ts": 1741912361742 + }, + { + "value": 561.3212254266041, + "ts": 1741998740795 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index ce012318bc..9c70c3baf7 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Wed 05Fri 07Mar 09Tue 11Thu 13Sat 1505001,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 07Mar 09Tue 11Thu 13Sat 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 447a233494..2f174105d8 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1254,5 +1254,9 @@ { "value": 96.86168151879116, "ts": 1741912265112 + }, + { + "value": 91.65902841429882, + "ts": 1741998656368 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index eb963cf925..04b7953e64 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1250,5 +1250,9 @@ { "value": 142.78914802475012, "ts": 1741912219435 + }, + { + "value": 166.96349065004452, + "ts": 1741998555911 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index c6c784202b..54a3097be5 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2006,5 +2006,9 @@ { "value": 13.936505281935501, "ts": 1741912467207 + }, + { + "value": 13.464386697185944, + "ts": 1741998855869 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 5a23eccbc1..1698cb25f4 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Wed 05Fri 07Mar 09Tue 11Thu 13Sat 15020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 07Mar 09Tue 11Thu 13Sat 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 c81bb03384..d492509cbd 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Wed 05Fri 07Mar 09Tue 11Thu 13Sat 1501002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Wed 05Fri 07Mar 09Tue 11Thu 13Sat 1501002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file