From 9ae8ac7243c44f79a8802a75d7e8a8b2f22b594a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 9 Jul 2025 00:40: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 3d691d2276..01d4ce8422 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1694,5 +1694,9 @@ { "value": 126.24137350614374, "ts": 1751848522759 + }, + { + "value": 134.8678295270635, + "ts": 1752021226171 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 0290a9da53..b6fce3d567 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1690,5 +1690,9 @@ { "value": 153.65703749231713, "ts": 1751848516889 + }, + { + "value": 154.03573629081947, + "ts": 1752021233909 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index db8ed9ab91..9ade2c832f 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2458,5 +2458,9 @@ { "value": 39.23414940364093, "ts": 1751848540328 + }, + { + "value": 39.22799309587322, + "ts": 1752021247721 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index db50dbf336..82a717da32 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1694,5 +1694,9 @@ { "value": 410.6495106426665, "ts": 1751848589774 + }, + { + "value": 374.9297006811223, + "ts": 1752021297122 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index a26555f5cd..b1247983c7 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1690,5 +1690,9 @@ { "value": 399.1750382542745, "ts": 1751848578809 + }, + { + "value": 314.48189108443836, + "ts": 1752021305972 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 990811d53b..b2ced3b3db 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2438,5 +2438,9 @@ { "value": 151.7680983457277, "ts": 1751848604085 + }, + { + "value": 151.18300703000983, + "ts": 1752021311193 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 43cb700295..36e373ce81 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Jun 29JulyThu 03Sat 05Mon 07050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jun 29JulyThu 03Sat 05Mon 07Wed 09050100150200250300350400450500550600650[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 f366e1f2b7..06c23b9f78 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -766,5 +766,9 @@ { "value": 416.3341775665267, "ts": 1751848635535 + }, + { + "value": 385.90172369436584, + "ts": 1752021345447 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 96b1bc1177..1dea25bce7 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -766,5 +766,9 @@ { "value": 407.9412564590699, "ts": 1751848622150 + }, + { + "value": 325.4855158945427, + "ts": 1752021360873 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index c2e9792162..20c65c4b96 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -778,5 +778,9 @@ { "value": 155.70260801868432, "ts": 1751848648326 + }, + { + "value": 154.04760070861894, + "ts": 1752021356773 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index a24738f46b..de4a06bd00 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -766,5 +766,9 @@ { "value": 289.4006993850235, "ts": 1751848684246 + }, + { + "value": 275.05271843770055, + "ts": 1752021396086 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 756e9417a5..a7efccfe63 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -766,5 +766,9 @@ { "value": 314.580821055943, "ts": 1751848667773 + }, + { + "value": 243.57569114602364, + "ts": 1752021419112 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 5fda067fd9..321cc3636f 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -782,5 +782,9 @@ { "value": 119.59219062995186, "ts": 1751848684600 + }, + { + "value": 118.04981702278361, + "ts": 1752021393187 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index f161a00477..0b30ef84ec 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1694,5 +1694,9 @@ { "value": 199.25611052072264, "ts": 1751848543076 + }, + { + "value": 189.08357494012353, + "ts": 1752021246540 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 808075bbd8..8cd2020e7e 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1690,5 +1690,9 @@ { "value": 247.93388429752068, "ts": 1751848533481 + }, + { + "value": 216.10718916582624, + "ts": 1752021252291 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 7e64bd503e..78e64c33ba 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2394,5 +2394,9 @@ { "value": 56.573885494455766, "ts": 1751848562611 + }, + { + "value": 56.631555102503114, + "ts": 1752021269823 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 34cb685bb7..bb57a19d53 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Jun 29JulyThu 03Sat 05Mon 07050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jun 29JulyThu 03Sat 05Mon 07Wed 09050100150200250300350400[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 e55e68171f..b0720056fa 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Wed 25Fri 27Jun 29JulyThu 03Sat 05Mon 0705001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Wed 25Fri 27Jun 29JulyThu 03Sat 05Mon 07Wed 0905001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 7ce629439a..c2b70d52df 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2182,5 +2182,9 @@ { "value": 1407.8998826750098, "ts": 1751848620834 + }, + { + "value": 1359.7425554095094, + "ts": 1752021320094 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 4feb437870..dfc955e55d 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1690,5 +1690,9 @@ { "value": 155.7632398753894, "ts": 1751848533955 + }, + { + "value": 161.96954972465178, + "ts": 1752021237089 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 316e91c4df..28f5a78fcc 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1686,5 +1686,9 @@ { "value": 204.30400435848543, "ts": 1751848525775 + }, + { + "value": 184.2072946088665, + "ts": 1752021243814 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index e1f26f2a9f..7166a8127d 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2442,5 +2442,9 @@ { "value": 43.95990856339019, "ts": 1751848552768 + }, + { + "value": 44.59507670353193, + "ts": 1752021259971 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 9155d67986..6c7e41e772 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Jun 29JulyThu 03Sat 05Mon 07050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jun 29JulyThu 03Sat 05Mon 07Wed 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 c001e9aaca..6f741ba76a 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Jun 29JulyThu 03Sat 05Mon 07020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jun 29JulyThu 03Sat 05Mon 07Wed 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 8469c11894..07fceef8c0 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1694,5 +1694,9 @@ { "value": 507.87201625190454, "ts": 1751848572028 + }, + { + "value": 437.7644827083029, + "ts": 1752021277818 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 9ad4f66259..8a6105f759 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1690,5 +1690,9 @@ { "value": 479.0801660811243, "ts": 1751848560674 + }, + { + "value": 389.9395593682979, + "ts": 1752021283193 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 05538f4a22..e4c0e83cb1 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1434,5 +1434,9 @@ { "value": 201.97939810139368, "ts": 1751848589667 + }, + { + "value": 215.72645885017795, + "ts": 1752021296721 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 387519dfb9..c8412dc424 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Jun 29JulyThu 03Sat 05Mon 070100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jun 29JulyThu 03Sat 05Mon 07Wed 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 d8ee2bbd0a..859aa9a55c 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 @@ -Jun 29JulyThu 03Sat 05Mon 07050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Jun 29JulyThu 03Sat 05Mon 07Wed 09050100150200250300350400[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 4c524febdf..dca575168c 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1694,5 +1694,9 @@ { "value": 375.84565271861686, "ts": 1751848606120 + }, + { + "value": 369.09448818897636, + "ts": 1752021313768 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 4efcaad742..aeba6c0b11 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1690,5 +1690,9 @@ { "value": 468.3475138552806, "ts": 1751848592030 + }, + { + "value": 354.735721887194, + "ts": 1752021323288 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 2cbd8b92b1..aebbe301a3 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2342,5 +2342,9 @@ { "value": 111.85682326621925, "ts": 1751848622228 + }, + { + "value": 105.7585532229919, + "ts": 1752021330389 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index ac99b053de..061e162ddf 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Jun 29JulyThu 03Sat 05Mon 070100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jun 29JulyThu 03Sat 05Mon 07Wed 090100200300400500600700800[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 aeca4c7b13..45436a57ca 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1694,5 +1694,9 @@ { "value": 5267.264923917284, "ts": 1751848516096 + }, + { + "value": 4813.349021285699, + "ts": 1752021219809 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 83ef74087b..acf5d6155b 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1690,5 +1690,9 @@ { "value": 5602.938429932142, "ts": 1751848511205 + }, + { + "value": 4692.958823631655, + "ts": 1752021228175 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 63c97eabc4..d76aa100be 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2434,5 +2434,9 @@ { "value": 1738.3578313020298, "ts": 1751848533525 + }, + { + "value": 1529.1299250726338, + "ts": 1752021240923 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 8abc2739ef..9ecac02124 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Jun 29JulyThu 03Sat 05Mon 0701,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jun 29JulyThu 03Sat 05Mon 07Wed 0901,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 6ed6ef45b0..0768c4003b 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1694,5 +1694,9 @@ { "value": 125.37612838515547, "ts": 1751848556494 + }, + { + "value": 121.68410805548795, + "ts": 1752021260387 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 60df277e07..c041367487 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1690,5 +1690,9 @@ { "value": 161.22098022355976, "ts": 1751848544379 + }, + { + "value": 152.45451773554223, + "ts": 1752021263613 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 7210998a96..d53b7c05b4 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2446,5 +2446,9 @@ { "value": 34.56141563558443, "ts": 1751848578031 + }, + { + "value": 33.53903944191038, + "ts": 1752021285692 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index e709ce5fde..8da20d19ed 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Jun 29JulyThu 03Sat 05Mon 07020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jun 29JulyThu 03Sat 05Mon 07Wed 09020406080100120140160180200220240260[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 f4e883e351..71248ef147 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Wed 25Fri 27Jun 29JulyThu 03Sat 05Mon 0702004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Wed 25Fri 27Jun 29JulyThu 03Sat 05Mon 07Wed 0902004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file