From 02cfb18686e855c50842d85c0b9fed558ce359c8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 19 Nov 2025 00:42:17 +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 b058d6d4e2..665ec2b714 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 88.4016973125884, "ts": 1763426052543 + }, + { + "value": 91.18541033434651, + "ts": 1763512448295 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 23532e1e1b..653f3a90be 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2214,5 +2214,9 @@ { "value": 149.16467780429596, "ts": 1763425958197 + }, + { + "value": 162.02203499675957, + "ts": 1763512363207 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 6b714153db..6cb4ca3b7e 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2982,5 +2982,9 @@ { "value": 25.712228735986834, "ts": 1763426058866 + }, + { + "value": 36.05422555523507, + "ts": 1763512448900 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 93e0597315..e3d86b2379 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 169.86099708405288, "ts": 1763426156884 + }, + { + "value": 273.22404371584696, + "ts": 1763512530175 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 9b1d08ecc3..43fb15d0e5 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2214,5 +2214,9 @@ { "value": 382.5066938671427, "ts": 1763426026585 + }, + { + "value": 341.5494962144931, + "ts": 1763512430603 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 55c2dd9694..f15198b267 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2962,5 +2962,9 @@ { "value": 81.95713641765357, "ts": 1763426153759 + }, + { + "value": 127.9754287176862, + "ts": 1763512514392 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index dcb7f66fc9..0936b94c40 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500550600650700[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500550600650700[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 e9299b6374..1852fc737c 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1290,5 +1290,9 @@ { "value": 181.75209014903672, "ts": 1763426254611 + }, + { + "value": 277.3284030506124, + "ts": 1763512595215 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 92c7155f07..c9757bd500 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1290,5 +1290,9 @@ { "value": 413.8644593895499, "ts": 1763426072205 + }, + { + "value": 461.53846153846155, + "ts": 1763512473922 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 6e11d15cee..4fcce72014 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1302,5 +1302,9 @@ { "value": 95.41529507180002, "ts": 1763426226877 + }, + { + "value": 140.8252358822701, + "ts": 1763512562365 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index dee0504bcc..84c1686fba 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1290,5 +1290,9 @@ { "value": 124.15933781686498, "ts": 1763426358569 + }, + { + "value": 172.61219792865364, + "ts": 1763512672301 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index ee315dc5a1..9a0ec1fbcb 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1290,5 +1290,9 @@ { "value": 227.63055560824782, "ts": 1763426132417 + }, + { + "value": 314.506617743415, + "ts": 1763512517618 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 3ffbc2eacf..ca218db93a 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -326,5 +326,9 @@ { "value": 54.03725868986667, "ts": 1763426303815 + }, + { + "value": 85.48469823901522, + "ts": 1763512611402 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 7ba56dcae8..00047b0b11 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 181.00639555930974, "ts": 1763426076880 + }, + { + "value": 211.00014066676044, + "ts": 1763512469825 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index fee3e3db70..f93b4bb134 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2214,5 +2214,9 @@ { "value": 268.6727565824825, "ts": 1763425976205 + }, + { + "value": 323.90412437918377, + "ts": 1763512378619 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 673003f32d..4ed389b7c3 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2918,5 +2918,9 @@ { "value": 50.200803212851405, "ts": 1763426084975 + }, + { + "value": 77.7121541809139, + "ts": 1763512468081 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 8059482c68..51339098ee 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500[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 26e3b92033..959b1fd7d3 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 17Wed 1902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,8003,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 1902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,8003,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 16740cf4ca..ee90fff51d 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2706,5 +2706,9 @@ { "value": 1034.1618118514943, "ts": 1763426130236 + }, + { + "value": 989.4024009498263, + "ts": 1763512536320 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index a5d7faaf0d..76c2859956 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2214,5 +2214,9 @@ { "value": 119.02872559911125, "ts": 1763426066882 + }, + { + "value": 133.70175594972815, + "ts": 1763512461152 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index a3684d5445..581304b02d 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2210,5 +2210,9 @@ { "value": 168.52039096730704, "ts": 1763425968931 + }, + { + "value": 201.47750167897917, + "ts": 1763512372268 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 4fd0c57dff..7801610551 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2966,5 +2966,9 @@ { "value": 36.00489666594657, "ts": 1763426073933 + }, + { + "value": 46.59832246039142, + "ts": 1763512460631 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index e1ca5feca2..c9d5db1350 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350[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 39f01174e4..10aa921efe 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 17Wed 19020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19020406080100120140160180200220240260[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 e69c635794..75a9072a48 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 307.8185922429715, "ts": 1763426117212 + }, + { + "value": 382.4823101931536, + "ts": 1763512504839 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 5dee9ff847..0679b8eaf1 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2214,5 +2214,9 @@ { "value": 449.94375703037116, "ts": 1763426007049 + }, + { + "value": 440.04400440044003, + "ts": 1763512409826 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index de356bd2e1..c0b0562d66 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1958,5 +1958,9 @@ { "value": 94.0822278671559, "ts": 1763426127655 + }, + { + "value": 161.19932296284355, + "ts": 1763512497501 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 2c90ca5c74..7f7bd16be3 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 17Wed 190100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 190100200300400500600700800900[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 9be9e7669f..7a509eca19 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 @@ -Nov 09Tue 11Thu 13Sat 15Mon 17Wed 19020406080100120140160180200220240260[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19020406080100120140160180200220240260[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 233535b739..5192fadd52 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 196.0656166263643, "ts": 1763426187908 + }, + { + "value": 289.58926589121097, + "ts": 1763512551313 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 69a65ddc54..a6441a3c31 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2214,5 +2214,9 @@ { "value": 389.6103896103896, "ts": 1763426042392 + }, + { + "value": 366.6137113528046, + "ts": 1763512447285 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 8c7317aa93..01fa429a37 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2866,5 +2866,9 @@ { "value": 65.7418973111564, "ts": 1763426184508 + }, + { + "value": 105.84810796507013, + "ts": 1763512533573 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 8dbdeba2d3..c6a4960cfe 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 17Wed 190100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 190100200300400500600700800[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 9e86a39af0..04da20c0f7 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 2018.374685096172, "ts": 1763426043313 + }, + { + "value": 2617.217413219856, + "ts": 1763512439333 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 8da9b2cf92..07115fa9ef 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2214,5 +2214,9 @@ { "value": 5350.772889417361, "ts": 1763425952358 + }, + { + "value": 6000, + "ts": 1763512357939 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index ad38fbfa11..83854c4bf3 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2958,5 +2958,9 @@ { "value": 864.6446790727166, "ts": 1763426048545 + }, + { + "value": 1083.8933448948624, + "ts": 1763512441520 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 13074d9424..09a71334eb 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 17Wed 1901,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 1901,0002,0003,0004,0005,0006,0007,0008,0009,00010,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 42c50acc6e..08c00e7b65 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 102.56410256410257, "ts": 1763426093233 + }, + { + "value": 109.20209668025626, + "ts": 1763512485088 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index e402ff1c40..d3359472b3 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2214,5 +2214,9 @@ { "value": 129.98266897746967, "ts": 1763425989390 + }, + { + "value": 121.72360626470827, + "ts": 1763512392464 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 576c4e7107..1ad4215235 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2970,5 +2970,9 @@ { "value": 28.19601872215643, "ts": 1763426103804 + }, + { + "value": 35.085257174935094, + "ts": 1763512483337 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index c0be018abf..a37a0af4ca 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 17Wed 19020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19020406080100120140160180200220240260[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 ae66626e05..e7d05fa202 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 17Wed 1902004006008001,0001,2001,4001,6001,8002,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 1902004006008001,0001,2001,4001,6001,8002,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file