From 6cadbfcd2416e874b7da1f846152b5898faea0d3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 1 May 2025 00:46:36 +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 c676889127..40f845c7da 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1422,5 +1422,9 @@ { "value": 91.6198387490838, "ts": 1745973124133 + }, + { + "value": 82.60821676396078, + "ts": 1746059768841 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index ef7c1eb96f..37f5b45176 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1418,5 +1418,9 @@ { "value": 101.24190064794816, "ts": 1745973156929 + }, + { + "value": 93.57454772301934, + "ts": 1746059782592 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 35a66fc38c..bbdc05f952 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2186,5 +2186,9 @@ { "value": 16.052395017336586, "ts": 1745973369570 + }, + { + "value": 18.50481125092524, + "ts": 1746059905550 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 4a64ec5cde..42e9171b83 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1422,5 +1422,9 @@ { "value": 288.6002886002886, "ts": 1745973239373 + }, + { + "value": 287.1912693854107, + "ts": 1746059880893 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index e808c53c04..6719d21835 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1418,5 +1418,9 @@ { "value": 297.6781107362572, "ts": 1745973252088 + }, + { + "value": 275.25461051472615, + "ts": 1746059888287 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index ca76fc6889..a9c2d226a8 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2166,5 +2166,9 @@ { "value": 20.090608644988897, "ts": 1745973634556 + }, + { + "value": 54.74352657798215, + "ts": 1746060075049 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index cab6cd6f2f..6ecbb227fd 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 29May050100150200250300350400450500[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 23Fri 25Apr 27Tue 29May050100150200250300350400450500[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 0d602a19c5..8cbf644d1e 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -494,5 +494,9 @@ { "value": 308.73726458783574, "ts": 1745973301532 + }, + { + "value": 270.50787854196255, + "ts": 1746059950034 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index bdec8c9ee1..8c0cb2c027 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -494,5 +494,9 @@ { "value": 261.6145980945737, "ts": 1745973319120 + }, + { + "value": 292.7614725902072, + "ts": 1746059951578 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 85d1152c02..81d41276ff 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -506,5 +506,9 @@ { "value": 46.560353858689325, "ts": 1745973805635 + }, + { + "value": 56.18529911648617, + "ts": 1746060201757 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 2f72148113..3f1e114497 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -494,5 +494,9 @@ { "value": 173.9382519205682, "ts": 1745973392899 + }, + { + "value": 215.05376344086022, + "ts": 1746060029045 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 08c57d6260..5ca2253993 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -494,5 +494,9 @@ { "value": 210.637177461822, "ts": 1745973398785 + }, + { + "value": 209.98845063521506, + "ts": 1746060034234 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 6351086ca0..dd89714beb 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -510,5 +510,9 @@ { "value": 22.578969947391, "ts": 1745973990825 + }, + { + "value": 51.35447425856978, + "ts": 1746060287489 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index e69e3dc970..23a5a59212 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1422,5 +1422,9 @@ { "value": 142.99332697807435, "ts": 1745973153972 + }, + { + "value": 130.40076501782144, + "ts": 1746059800530 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index ab760503f5..019e824189 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1418,5 +1418,9 @@ { "value": 196.82456370555045, "ts": 1745973181335 + }, + { + "value": 167.86034019695614, + "ts": 1746059809013 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 2caf741b84..4a913a50be 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2122,5 +2122,9 @@ { "value": 16.212710765239947, "ts": 1745973441572 + }, + { + "value": 20.619406985855086, + "ts": 1746059958809 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 0506631871..450705f638 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 29May020406080100120140160180200220240260280300[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 23Fri 25Apr 27Tue 29May020406080100120140160180200220240260280300[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 e2a83ab38b..0db325f014 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 29May01002003004005006007008009001,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Wed 23Fri 25Apr 27Tue 29May01002003004005006007008009001,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 74971917f3..dfc77e4b43 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1934,5 +1934,9 @@ { "value": 360.84292908233635, "ts": 1745973566127 + }, + { + "value": 520.2372281760483, + "ts": 1746060179309 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 7aa34d7489..a451d42bb0 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1418,5 +1418,9 @@ { "value": 114.07711613050422, "ts": 1745973140242 + }, + { + "value": 106.54922574229295, + "ts": 1746059785941 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 99cba9e8a9..ef7c0989cd 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1414,5 +1414,9 @@ { "value": 150.85990143819774, "ts": 1745973170387 + }, + { + "value": 135.7588922074396, + "ts": 1746059796676 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index fa50e72555..053ac410f2 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2170,5 +2170,9 @@ { "value": 13.208643736461141, "ts": 1745973409029 + }, + { + "value": 19.10292656835027, + "ts": 1746059933208 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index d38717808e..41a266b15e 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 29May020406080100120140160180200220240260[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 23Fri 25Apr 27Tue 29May020406080100120140160180200220240260[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 479f36f6ec..f2b3170b6c 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 29May020406080100120140160180200[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 23Fri 25Apr 27Tue 29May020406080100120140160180200[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 c8fa32335d..715f653943 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1422,5 +1422,9 @@ { "value": 240.11525532255484, "ts": 1745973208848 + }, + { + "value": 304.61491597705236, + "ts": 1746059850458 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 37054a8602..5b41164c25 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1418,5 +1418,9 @@ { "value": 345.7216940363008, "ts": 1745973222312 + }, + { + "value": 292.084509784831, + "ts": 1746059855971 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index e05c503c12..bdef0bff20 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1162,5 +1162,9 @@ { "value": 43.330372424550994, "ts": 1745973531419 + }, + { + "value": 57.76006469127246, + "ts": 1746060035221 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 69747f34b5..332c02969c 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 29May050100150200250300350400450500550[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 23Fri 25Apr 27Tue 29May050100150200250300350400450500550[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 c1b439b2d3..50a1a0f540 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 @@ -Mon 21Wed 23Fri 25Apr 27Tue 29May0102030405060708090100110[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Wed 23Fri 25Apr 27Tue 29May0102030405060708090100110[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 d82f40a270..b331071107 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1422,5 +1422,9 @@ { "value": 275.6466210318372, "ts": 1745973261684 + }, + { + "value": 257.86487880350694, + "ts": 1746059904783 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index ed9d2949e9..e952f2ef99 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1418,5 +1418,9 @@ { "value": 303.1834259727135, "ts": 1745973272423 + }, + { + "value": 295.82881372645693, + "ts": 1746059909350 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index d74491ae2d..ec55719173 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2070,5 +2070,9 @@ { "value": 23.747892374551757, "ts": 1745973719213 + }, + { + "value": 36.674368284006306, + "ts": 1746060130010 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 3033afd30f..4917021751 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 29May050100150200250300350400450500[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 23Fri 25Apr 27Tue 29May050100150200250300350400450500[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 018f4ce1b9..de5188b633 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1422,5 +1422,9 @@ { "value": 3102.6636942382383, "ts": 1745973114229 + }, + { + "value": 2705.7903914376766, + "ts": 1746059757902 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 2a512e45cd..88e67fb138 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1418,5 +1418,9 @@ { "value": 2395.188332771499, "ts": 1745973147631 + }, + { + "value": 2999.9000033332222, + "ts": 1746059772667 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 0fee1e0071..ddc85cad28 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2162,5 +2162,9 @@ { "value": 426.91054326738356, "ts": 1745973353272 + }, + { + "value": 672.4195898240503, + "ts": 1746059891300 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 9becb67213..404c9f9258 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 29May05001,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 +Wed 23Fri 25Apr 27Tue 29May05001,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 04d8e84aaf..b147c68a69 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1422,5 +1422,9 @@ { "value": 94.59544680582708, "ts": 1745973172988 + }, + { + "value": 85.76329331046313, + "ts": 1746059821010 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index cf62c22053..c2f7a6abae 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1418,5 +1418,9 @@ { "value": 134.55328310010765, "ts": 1745973195689 + }, + { + "value": 113.19900384876614, + "ts": 1746059825420 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 321e414870..bfac72c790 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2174,5 +2174,9 @@ { "value": 13.064039923706005, "ts": 1745973481273 + }, + { + "value": 13.882718791648157, + "ts": 1746059996289 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 5a364a3a87..807950a402 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 29May020406080100120140160180200220[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 23Fri 25Apr 27Tue 29May020406080100120140160180200220[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 cb133f4414..67ae37eb94 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 29May0100200300400500600700800900[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Wed 23Fri 25Apr 27Tue 29May0100200300400500600700800900[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file