From c3fa00673cc63254f8eb626a8da426214ac89969 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 16 Apr 2025 00:43:22 +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 73686a163d..7a4dd13bb3 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1362,5 +1362,9 @@ { "value": 80, "ts": 1744677178062 + }, + { + "value": 68.98454746136865, + "ts": 1744763583665 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 82bd8610ad..1cbe9092ec 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1358,5 +1358,9 @@ { "value": 104.00776591318818, "ts": 1744677152999 + }, + { + "value": 107.15816545220747, + "ts": 1744763612108 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 5f42d3e0bf..044eb7b932 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 15.696615809631444, "ts": 1744677268813 + }, + { + "value": 17.240190331701264, + "ts": 1744763729613 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index a7c5fc5567..765b9478a2 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1362,5 +1362,9 @@ { "value": 280.2559671166332, "ts": 1744677292151 + }, + { + "value": 271.68991124796236, + "ts": 1744763707931 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index cc2dfd38bb..f0a42e9852 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1358,5 +1358,9 @@ { "value": 336.6058906030856, "ts": 1744677245535 + }, + { + "value": 300.9027081243731, + "ts": 1744763713581 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 1dcd9bf87d..ff80369242 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2106,5 +2106,9 @@ { "value": 52.65236277477952, "ts": 1744677443494 + }, + { + "value": 58.09900069718801, + "ts": 1744763884023 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 6071a9a2e4..00a90f9a1b 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Wed 09Fri 11Apr 13Tue 15050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 09Fri 11Apr 13Tue 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 cca461134a..d9372fc46d 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -434,5 +434,9 @@ { "value": 288.80171355683376, "ts": 1744677363555 + }, + { + "value": 262.8926959645971, + "ts": 1744763785654 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index acd6837be7..87aabdb18e 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -434,5 +434,9 @@ { "value": 303.0149992424625, "ts": 1744677302179 + }, + { + "value": 237.33707798500822, + "ts": 1744763783882 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index f1a1a68102..e3caa64323 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -446,5 +446,9 @@ { "value": 60.58127735623305, "ts": 1744677563227 + }, + { + "value": 51.72101683519099, + "ts": 1744764009551 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 9236841f8f..daedd7007b 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -434,5 +434,9 @@ { "value": 166.08536787908986, "ts": 1744677459797 + }, + { + "value": 169.26918031399433, + "ts": 1744763877049 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index cd9145ac86..8aec8af4a2 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -434,5 +434,9 @@ { "value": 239.15816326530611, "ts": 1744677374037 + }, + { + "value": 194.083682414401, + "ts": 1744763868326 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index bd76b58a06..6adf82656b 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -450,5 +450,9 @@ { "value": 48.369348343954435, "ts": 1744677651838 + }, + { + "value": 49.464546286449185, + "ts": 1744764098289 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index e658c72edf..d04c82435b 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1362,5 +1362,9 @@ { "value": 127.39935450993715, "ts": 1744677215262 + }, + { + "value": 112.83285692793741, + "ts": 1744763618891 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 6c3b3c8be3..48a5da978e 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1358,5 +1358,9 @@ { "value": 201.93861066235866, "ts": 1744677175898 + }, + { + "value": 160.78893772108478, + "ts": 1744763638776 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 0e754abfd3..dba12992be 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2062,5 +2062,9 @@ { "value": 20.539785564638706, "ts": 1744677324321 + }, + { + "value": 23.31980784478336, + "ts": 1744763780949 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index c4de10dbb3..d5df915db2 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Wed 09Fri 11Apr 13Tue 15050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 09Fri 11Apr 13Tue 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 6304f89486..cf7be78133 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Wed 09Fri 11Apr 13Tue 1502004006008001,0001,2001,4001,6001,8002,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Wed 09Fri 11Apr 13Tue 1502004006008001,0001,2001,4001,6001,8002,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 5684bc8292..bf3fe2f1f1 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1874,5 +1874,9 @@ { "value": 549.2359517648782, "ts": 1744677481231 + }, + { + "value": 339.6572480969759, + "ts": 1744764066253 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index abfb7837f2..4da3cbf2f6 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1358,5 +1358,9 @@ { "value": 79.34408886537952, "ts": 1744677200525 + }, + { + "value": 90.3941183560323, + "ts": 1744763602984 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index ef23a19100..237ef36ad1 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1354,5 +1354,9 @@ { "value": 167.22408026755852, "ts": 1744677165317 + }, + { + "value": 138.50415512465375, + "ts": 1744763626214 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 2b28b1ce36..2e0beb2415 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2110,5 +2110,9 @@ { "value": 18.007635237340633, "ts": 1744677298266 + }, + { + "value": 18.47336141284268, + "ts": 1744763758074 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 08a393e038..bfc471e8a5 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Wed 09Fri 11Apr 13Tue 15020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 09Fri 11Apr 13Tue 15020406080100120140160180200220240260280[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 e7cdcae3f3..bec5208c28 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Wed 09Fri 11Apr 13Tue 15020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 09Fri 11Apr 13Tue 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 6d6aabfcf3..06e6421507 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1362,5 +1362,9 @@ { "value": 297.51574354142906, "ts": 1744677263116 + }, + { + "value": 249.05566394089078, + "ts": 1744763677686 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index b83c9a8bc5..d408c5e086 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1358,5 +1358,9 @@ { "value": 345.00603760565815, "ts": 1744677218080 + }, + { + "value": 324.2191721603804, + "ts": 1744763684090 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index bd7939fae4..02bf9969de 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1102,5 +1102,9 @@ { "value": 57.56389592447617, "ts": 1744677402194 + }, + { + "value": 68.68603612885501, + "ts": 1744763846142 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index be6a77878a..b31fe43c3b 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Wed 09Fri 11Apr 13Tue 150100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 09Fri 11Apr 13Tue 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 7ab86f61b5..3b9c0bf1d3 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 09Fri 11Apr 13Tue 150102030405060708090100110[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Wed 09Fri 11Apr 13Tue 150102030405060708090100110[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 d3fc1edc58..7c2f519fdb 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1362,5 +1362,9 @@ { "value": 211.23785382340515, "ts": 1744677321043 + }, + { + "value": 199.6605770190676, + "ts": 1744763738606 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index add6e21f2b..42a294a1cd 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1358,5 +1358,9 @@ { "value": 386.52322360368487, "ts": 1744677261581 + }, + { + "value": 329.7790480378147, + "ts": 1744763732420 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 17ff865232..32749589f6 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2010,5 +2010,9 @@ { "value": 37.98093357134718, "ts": 1744677496559 + }, + { + "value": 42.30834320528008, + "ts": 1744763931696 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index e57791fb02..7f453fa46e 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Wed 09Fri 11Apr 13Tue 15050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 09Fri 11Apr 13Tue 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 d25adcb9e6..c7a8723c9f 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1362,5 +1362,9 @@ { "value": 1838.2603248954917, "ts": 1744677166796 + }, + { + "value": 2052.0927545925074, + "ts": 1744763571251 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 80ee16f65a..4f38ad4cc0 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1358,5 +1358,9 @@ { "value": 2556.8666073221084, "ts": 1744677143943 + }, + { + "value": 2218.570254724733, + "ts": 1744763603172 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index d4771a7056..81f8c5bf91 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2102,5 +2102,9 @@ { "value": 508.2534716535744, "ts": 1744677252180 + }, + { + "value": 509.58299125215865, + "ts": 1744763714319 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 30d1b51e0a..b7e700a41b 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Wed 09Fri 11Apr 13Tue 1501,0002,0003,0004,0005,0006,0007,0008,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 09Fri 11Apr 13Tue 1501,0002,0003,0004,0005,0006,0007,0008,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 de2f557eda..0a8f5df84d 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1362,5 +1362,9 @@ { "value": 94.32182607055272, "ts": 1744677234155 + }, + { + "value": 68.85471654808354, + "ts": 1744763643429 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 2c4f77f77a..25caab4d8e 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1358,5 +1358,9 @@ { "value": 129.44425267518122, "ts": 1744677190660 + }, + { + "value": 117.73940345368916, + "ts": 1744763654756 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 4c4fe53e94..198d22939e 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2114,5 +2114,9 @@ { "value": 13.342940250313559, "ts": 1744677363349 + }, + { + "value": 15.904825524064, + "ts": 1744763813805 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 1431614259..bd2cd1b84b 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Wed 09Fri 11Apr 13Tue 15020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 09Fri 11Apr 13Tue 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 886d9cb529..290d5ae867 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Wed 09Fri 11Apr 13Tue 1502004006008001,0001,2001,4001,6001,8002,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Wed 09Fri 11Apr 13Tue 1502004006008001,0001,2001,4001,6001,8002,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file