From 664727bf3df7fdd3959102f3e660df32d36c708f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 30 Apr 2025 00:48:18 +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 e2084c2012..c676889127 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1418,5 +1418,9 @@ { "value": 97.69441187964048, "ts": 1745886694456 + }, + { + "value": 91.6198387490838, + "ts": 1745973124133 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index dd23fab71b..ef7c1eb96f 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1414,5 +1414,9 @@ { "value": 112.46063877642825, "ts": 1745886721045 + }, + { + "value": 101.24190064794816, + "ts": 1745973156929 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 77d4081e58..35a66fc38c 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2182,5 +2182,9 @@ { "value": 15.614265192680033, "ts": 1745886860336 + }, + { + "value": 16.052395017336586, + "ts": 1745973369570 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 7496b5bc6b..4a64ec5cde 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1418,5 +1418,9 @@ { "value": 272.9257641921397, "ts": 1745886801620 + }, + { + "value": 288.6002886002886, + "ts": 1745973239373 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 9fe21730f7..e808c53c04 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1414,5 +1414,9 @@ { "value": 268.85334050275577, "ts": 1745886836069 + }, + { + "value": 297.6781107362572, + "ts": 1745973252088 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index e3a65be731..ca76fc6889 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2162,5 +2162,9 @@ { "value": 51.2072099751645, "ts": 1745887042711 + }, + { + "value": 20.090608644988897, + "ts": 1745973634556 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 8ad95d116b..cab6cd6f2f 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 29050100150200250300350400450500[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 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 fe9e648f7f..0d602a19c5 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -490,5 +490,9 @@ { "value": 108.33355902824798, "ts": 1745886936702 + }, + { + "value": 308.73726458783574, + "ts": 1745973301532 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index fb203b9ba9..bdec8c9ee1 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -490,5 +490,9 @@ { "value": 155.82391897156214, "ts": 1745886934749 + }, + { + "value": 261.6145980945737, + "ts": 1745973319120 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 89139d23f0..85d1152c02 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -502,5 +502,9 @@ { "value": 59.76214665630789, "ts": 1745887161652 + }, + { + "value": 46.560353858689325, + "ts": 1745973805635 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index a36bb02bb3..2f72148113 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -490,5 +490,9 @@ { "value": 176.4550186748228, "ts": 1745887027392 + }, + { + "value": 173.9382519205682, + "ts": 1745973392899 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 5f9ab8c8bf..08c57d6260 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -490,5 +490,9 @@ { "value": 163.27419179275063, "ts": 1745887030953 + }, + { + "value": 210.637177461822, + "ts": 1745973398785 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 0c518409da..6351086ca0 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -506,5 +506,9 @@ { "value": 63.17019630138501, "ts": 1745887232917 + }, + { + "value": 22.578969947391, + "ts": 1745973990825 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 7d5408111c..e69e3dc970 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1418,5 +1418,9 @@ { "value": 151.85260174124318, "ts": 1745886723439 + }, + { + "value": 142.99332697807435, + "ts": 1745973153972 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 0ee6fb4a47..ab760503f5 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1414,5 +1414,9 @@ { "value": 124.95834721759414, "ts": 1745886750989 + }, + { + "value": 196.82456370555045, + "ts": 1745973181335 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index ae5ba33edb..2caf741b84 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2118,5 +2118,9 @@ { "value": 19.58556935250108, "ts": 1745886919328 + }, + { + "value": 16.212710765239947, + "ts": 1745973441572 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 690a92bef2..0506631871 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 29020406080100120140160180200220240260280300[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 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 d6e1ef700f..e2a83ab38b 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 2901002003004005006007008009001,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mon 21Wed 23Fri 25Apr 27Tue 29May01002003004005006007008009001,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 6d08e75768..74971917f3 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1930,5 +1930,9 @@ { "value": 507.43962877972046, "ts": 1745887067010 + }, + { + "value": 360.84292908233635, + "ts": 1745973566127 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 5b0357f3e2..7aa34d7489 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1414,5 +1414,9 @@ { "value": 123.71134020618557, "ts": 1745886710042 + }, + { + "value": 114.07711613050422, + "ts": 1745973140242 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 8218862828..99cba9e8a9 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1410,5 +1410,9 @@ { "value": 138.96609227348526, "ts": 1745886735453 + }, + { + "value": 150.85990143819774, + "ts": 1745973170387 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 10f11e6020..fa50e72555 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2166,5 +2166,9 @@ { "value": 16.932507026990415, "ts": 1745886892011 + }, + { + "value": 13.208643736461141, + "ts": 1745973409029 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 52718848b5..d38717808e 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 29020406080100120140160180200220240260[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 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 6dc9f30663..479f36f6ec 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 29020406080100120140160180200[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 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 99ae6225ae..c8fa32335d 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1418,5 +1418,9 @@ { "value": 334.37360677663844, "ts": 1745886769492 + }, + { + "value": 240.11525532255484, + "ts": 1745973208848 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index dd5ac2e9bf..37054a8602 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1414,5 +1414,9 @@ { "value": 230.2025782688766, "ts": 1745886803516 + }, + { + "value": 345.7216940363008, + "ts": 1745973222312 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 57f1c7c69f..e05c503c12 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1158,5 +1158,9 @@ { "value": 54.862158825949805, "ts": 1745887000098 + }, + { + "value": 43.330372424550994, + "ts": 1745973531419 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index cd03af2668..69747f34b5 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 29050100150200250300350400450500550[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 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 a044d1f1b5..c1b439b2d3 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 290102030405060708090100110[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +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 diff --git a/nativets_4workers_benchmark.json b/nativets_4workers_benchmark.json index a443b8981b..d82f40a270 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1418,5 +1418,9 @@ { "value": 262.13464983179693, "ts": 1745886825032 + }, + { + "value": 275.6466210318372, + "ts": 1745973261684 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 9e330b02b7..ed9d2949e9 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1414,5 +1414,9 @@ { "value": 296.0039467192896, "ts": 1745886856872 + }, + { + "value": 303.1834259727135, + "ts": 1745973272423 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 72fe7c3b36..d74491ae2d 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2066,5 +2066,9 @@ { "value": 39.21799321528717, "ts": 1745887094161 + }, + { + "value": 23.747892374551757, + "ts": 1745973719213 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index a3e9ddcd7a..3033afd30f 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 29050100150200250300350400450500550[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 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 0610afd829..018f4ce1b9 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1418,5 +1418,9 @@ { "value": 3290.0348499987813, "ts": 1745886685012 + }, + { + "value": 3102.6636942382383, + "ts": 1745973114229 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 748061cc8b..2a512e45cd 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1414,5 +1414,9 @@ { "value": 3226.2689991396614, "ts": 1745886712351 + }, + { + "value": 2395.188332771499, + "ts": 1745973147631 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index f289ab6b96..0fee1e0071 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2158,5 +2158,9 @@ { "value": 615.2962651516706, "ts": 1745886843398 + }, + { + "value": 426.91054326738356, + "ts": 1745973353272 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 9bab73c952..9becb67213 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 2905001,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 +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 diff --git a/python_4workers_benchmark.json b/python_4workers_benchmark.json index 3faf4c75ad..04d8e84aaf 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1418,5 +1418,9 @@ { "value": 100.75905152146167, "ts": 1745886741365 + }, + { + "value": 94.59544680582708, + "ts": 1745973172988 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index cf3bc389a2..cf62c22053 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1414,5 +1414,9 @@ { "value": 123.55848434925865, "ts": 1745886766556 + }, + { + "value": 134.55328310010765, + "ts": 1745973195689 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index d74778d9ac..321e414870 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2170,5 +2170,9 @@ { "value": 12.996802786514518, "ts": 1745886959453 + }, + { + "value": 13.064039923706005, + "ts": 1745973481273 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 2cc905a624..5a364a3a87 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 29020406080100120140160180200[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 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 d98f09078d..cb133f4414 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Mon 21Wed 23Fri 25Apr 27Tue 290100200300400500600700800900[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mon 21Wed 23Fri 25Apr 27Tue 29May0100200300400500600700800900[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file