From dc2e6b885358d66baade1d6c4bb948bd99f6123f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 9 Aug 2025 00:46:28 +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 09469f0955..397d1c55b6 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1814,5 +1814,9 @@ { "value": 114.2247943953701, "ts": 1754613330401 + }, + { + "value": 71.99078517949702, + "ts": 1754699733100 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 96a317ad3d..44932fd0d8 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1810,5 +1810,9 @@ { "value": 124.06947890818859, "ts": 1754613373081 + }, + { + "value": 100.18701576275716, + "ts": 1754699647296 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 8ae71d0657..2b5f508c48 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2578,5 +2578,9 @@ { "value": 38.59215807347947, "ts": 1754613364635 + }, + { + "value": 40.86302713305001, + "ts": 1754699578021 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index e5c26f1177..3514139930 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1814,5 +1814,9 @@ { "value": 270.58717416794445, "ts": 1754613410735 + }, + { + "value": 160.5694864452592, + "ts": 1754699851455 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 88649da63b..d0244c047c 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1810,5 +1810,9 @@ { "value": 260.4845011721803, "ts": 1754613462432 + }, + { + "value": 273.88505957000046, + "ts": 1754699731350 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index c1fc526d53..cd80c24798 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2558,5 +2558,9 @@ { "value": 121.23416378735527, "ts": 1754613434822 + }, + { + "value": 153.10418739952536, + "ts": 1754699638790 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index d25d99056d..d352203ddc 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 31AugustAug 03Tue 05Thu 07Sat 09050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 09050100150200250300350400450500550600[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 25bd2511fe..499a8cddb8 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -886,5 +886,9 @@ { "value": 281.1423751844997, "ts": 1754613476711 + }, + { + "value": 173.56089094590686, + "ts": 1754699951007 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index fc44cd1787..ea1c35f2b8 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -886,5 +886,9 @@ { "value": 303.8128512836093, "ts": 1754613522405 + }, + { + "value": 287.9147772259411, + "ts": 1754699792942 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 4aff1d8eb1..82743a79d4 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -898,5 +898,9 @@ { "value": 151.58405335758678, "ts": 1754613480346 + }, + { + "value": 148.41199168892845, + "ts": 1754699683576 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index b7b3416ec0..23d8d06db3 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -886,5 +886,9 @@ { "value": 215.73809395393994, "ts": 1754613539462 + }, + { + "value": 106.90708883088189, + "ts": 1754700069146 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 3d73a9f5ba..6a44396e37 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -886,5 +886,9 @@ { "value": 198.73801361355393, "ts": 1754613590191 + }, + { + "value": 186.9537445277081, + "ts": 1754699864048 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index c86e6faee6..76e865f216 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -902,5 +902,9 @@ { "value": 115.12447834220752, "ts": 1754613517340 + }, + { + "value": 118.66619200189866, + "ts": 1754699719510 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index f346a40955..d789f535e3 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1814,5 +1814,9 @@ { "value": 239.7315007191945, "ts": 1754613349832 + }, + { + "value": 156.16866215512752, + "ts": 1754699759841 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index bef5b409e2..5c0d7747f2 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1810,5 +1810,9 @@ { "value": 232.05445544554453, "ts": 1754613393791 + }, + { + "value": 224.18173666118668, + "ts": 1754699667706 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 929ef767de..6fb8a7bcf8 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2514,5 +2514,9 @@ { "value": 71.45919679862799, "ts": 1754613387153 + }, + { + "value": 76.69888019634914, + "ts": 1754699597333 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index dcb0cacff7..9ba3165166 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 31AugustAug 03Tue 05Thu 07Sat 09050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 09050100150200250300350400450500[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 1f499592d3..bb660b9166 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Thu 31AugustAug 03Tue 05Thu 07Sat 0902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 0902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 97b6f77362..7a6d3cba1f 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2302,5 +2302,9 @@ { "value": 1368.0306438864231, "ts": 1754613404421 + }, + { + "value": 1432.6419509399723, + "ts": 1754699644699 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 19d7a90847..082ccdc6ce 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1810,5 +1810,9 @@ { "value": 149.2388817033131, "ts": 1754613342002 + }, + { + "value": 107.41138560687433, + "ts": 1754699748703 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 57c5c62d0e..ce7e6a9881 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1806,5 +1806,9 @@ { "value": 145.37701104865283, "ts": 1754613385586 + }, + { + "value": 152.25334957369063, + "ts": 1754699659017 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index b176fe573d..dbb5ad26d4 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2562,5 +2562,9 @@ { "value": 36.99045646223274, "ts": 1754613379170 + }, + { + "value": 46.899915580151955, + "ts": 1754699589796 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index f10f0600f8..4bcd29de39 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 31AugustAug 03Tue 05Thu 07Sat 09050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 09050100150200250300350[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 2a7221ee69..395320f51c 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 31AugustAug 03Tue 05Thu 07Sat 09020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 09020406080100120140160180200220240260[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 b652dbad1d..1acf3e394c 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1814,5 +1814,9 @@ { "value": 359.82008995502247, "ts": 1754613385063 + }, + { + "value": 216.27077100529866, + "ts": 1754699810634 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 46d35092f4..c3403b8a31 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1810,5 +1810,9 @@ { "value": 285.89126602182307, "ts": 1754613435329 + }, + { + "value": 316.42231832085224, + "ts": 1754699705647 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 467f613ca4..ed788036be 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1554,5 +1554,9 @@ { "value": 186.2891207153502, "ts": 1754613416972 + }, + { + "value": 204.35271278226216, + "ts": 1754699624236 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index fa98d83800..d241613c9c 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 31AugustAug 03Tue 05Thu 07Sat 090100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 090100200300400500600700800[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 e84af1c61c..f0448cecf5 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 @@ -Thu 31AugustAug 03Tue 05Thu 07Sat 09050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 09050100150200250300350[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 ce4198bbd0..56004af8af 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1814,5 +1814,9 @@ { "value": 269.05829596412553, "ts": 1754613433408 + }, + { + "value": 204.2483660130719, + "ts": 1754699881221 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 7045736d50..b4d74db930 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1810,5 +1810,9 @@ { "value": 310.7681151913814, "ts": 1754613482187 + }, + { + "value": 321.6640754838364, + "ts": 1754699750424 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 2d153b6922..06dbd5495d 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2462,5 +2462,9 @@ { "value": 108.64251181487316, "ts": 1754613453527 + }, + { + "value": 117.21268241223702, + "ts": 1754699656186 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 2b1a702497..4be706203a 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 31AugustAug 03Tue 05Thu 07Sat 09050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 09050100150200250300350400450500550600650[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 cf94ca5867..e7db146b8e 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1814,5 +1814,9 @@ { "value": 3406.2523654530314, "ts": 1754613323179 + }, + { + "value": 1559.3956475534815, + "ts": 1754699721936 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 62d8df5989..a6fbdf5659 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1810,5 +1810,9 @@ { "value": 2735.2851788066055, "ts": 1754613366236 + }, + { + "value": 2208.426373518514, + "ts": 1754699639036 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 298d598fad..f46fd3a1b3 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2554,5 +2554,9 @@ { "value": 1455.3216260793636, "ts": 1754613357767 + }, + { + "value": 1281.5036309269542, + "ts": 1754699571531 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 7c0a4558f8..ecd5ef8cee 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Thu 31AugustAug 03Tue 05Thu 07Sat 0901,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 0901,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 69b6e8cd63..3817ff36aa 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1814,5 +1814,9 @@ { "value": 118.47405418213411, "ts": 1754613364306 + }, + { + "value": 85.55295728055665, + "ts": 1754699778892 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index ae7cc77c6e..3d1afd44bb 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1810,5 +1810,9 @@ { "value": 106.54922574229295, "ts": 1754613409583 + }, + { + "value": 119.84659635666347, + "ts": 1754699681885 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 4ce9ca245c..ae360fcd78 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2566,5 +2566,9 @@ { "value": 31.04625892579944, "ts": 1754613404203 + }, + { + "value": 34.86750348675035, + "ts": 1754699612628 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 4ee3282a4c..f5110f58b0 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 31AugustAug 03Tue 05Thu 07Sat 09020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 09020406080100120140160180200220240[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 213a939b54..f914da0b4c 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Thu 31AugustAug 03Tue 05Thu 07Sat 0902004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 0902004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file