From 56ec47e6c83a35720994bbb4ae66e8cd3f6c14d5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 30 Aug 2025 00:37:43 +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 fa7ef90ac1..4ce9b2dba0 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1898,5 +1898,9 @@ { "value": 78.70710462797776, "ts": 1756427547604 + }, + { + "value": 94.0910801656003, + "ts": 1756513834168 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 118bf1ec8f..27008a5bb4 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1894,5 +1894,9 @@ { "value": 160.1195559350982, "ts": 1756427449396 + }, + { + "value": 84.99546690843155, + "ts": 1756513806833 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index f352c97059..1a8ede6d2a 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2662,5 +2662,9 @@ { "value": 30.080616051016726, "ts": 1756427550285 + }, + { + "value": 30.641009927687215, + "ts": 1756513823483 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 98443cb1c8..eab1985eda 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1898,5 +1898,9 @@ { "value": 147.2501043021572, "ts": 1756427673191 + }, + { + "value": 239.16769641647068, + "ts": 1756513920480 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 4616266b02..778e2b643b 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1894,5 +1894,9 @@ { "value": 377.07390648567116, "ts": 1756427512253 + }, + { + "value": 280.30833917309036, + "ts": 1756513891568 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index ebc44e2c16..fd60fa7d88 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2642,5 +2642,9 @@ { "value": 116.48902090977926, "ts": 1756427631161 + }, + { + "value": 127.32365673542144, + "ts": 1756513896469 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 41c24b1099..68fedf926c 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 21Sat 23Mon 25Wed 27Fri 29050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 21Sat 23Mon 25Wed 27Fri 29Aug 31050100150200250300350400450500550600[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 67ccb490f1..bab0a86dfa 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -970,5 +970,9 @@ { "value": 142.8503404599781, "ts": 1756427790457 + }, + { + "value": 251.7781834204066, + "ts": 1756513990522 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 1250e05814..dcce722956 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -970,5 +970,9 @@ { "value": 377.7029366403324, "ts": 1756427559401 + }, + { + "value": 252.2863450015768, + "ts": 1756513961569 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 27cc2b9cd6..a1db781409 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -982,5 +982,9 @@ { "value": 116.49580615097857, "ts": 1756427690791 + }, + { + "value": 127.37636531541573, + "ts": 1756513950794 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index d93b587c0d..d0cd20a763 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -970,5 +970,9 @@ { "value": 108.05456755661608, "ts": 1756427908937 + }, + { + "value": 168.46597689208352, + "ts": 1756514067427 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index da7fff551d..64bf7029bb 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -970,5 +970,9 @@ { "value": 284.0976348871896, "ts": 1756427608842 + }, + { + "value": 176.48356496801233, + "ts": 1756514036671 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 2a862a5673..d031d5cdc8 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -6,5 +6,9 @@ { "value": 62.485354994923064, "ts": 1756427757642 + }, + { + "value": 96.8687186690238, + "ts": 1756513994532 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index aefa851039..e01fffad32 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1898,5 +1898,9 @@ { "value": 144.89953632148377, "ts": 1756427575843 + }, + { + "value": 207.6986984214899, + "ts": 1756513855474 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 4e55f80016..08171bd8b0 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1894,5 +1894,9 @@ { "value": 329.1639236339697, "ts": 1756427464468 + }, + { + "value": 231.19605425400738, + "ts": 1756513828868 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 1fa3a09d6a..61875d706c 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2598,5 +2598,9 @@ { "value": 58.41121495327103, "ts": 1756427575518 + }, + { + "value": 63.48400203148806, + "ts": 1756513847295 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index e4dbd6e6e5..628d10c472 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 21Sat 23Mon 25Wed 27Fri 29050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 21Sat 23Mon 25Wed 27Fri 29Aug 31050100150200250300350400450500[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 2920e2d70f..ed048178fb 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Thu 21Sat 23Mon 25Wed 27Fri 2902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Thu 21Sat 23Mon 25Wed 27Fri 29Aug 3102004006008001,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 337601ba2d..da4baf6903 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2386,5 +2386,9 @@ { "value": 914.1139189079386, "ts": 1756427611960 + }, + { + "value": 1239.7548040498657, + "ts": 1756513882097 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index f86452ebb7..729a8a8319 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1894,5 +1894,9 @@ { "value": 105.58175547265432, "ts": 1756427563679 + }, + { + "value": 135.6483993488877, + "ts": 1756513846765 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 7cbb2057a0..c8dc5f18b3 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1890,5 +1890,9 @@ { "value": 209.38023450586266, "ts": 1756427458149 + }, + { + "value": 126.92502961584024, + "ts": 1756513820552 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index da70384b4a..671eea27e3 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2646,5 +2646,9 @@ { "value": 34.59010722933241, "ts": 1756427565864 + }, + { + "value": 36.405999708752, + "ts": 1756513838354 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index fa24b614e4..ceeecc69af 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 21Sat 23Mon 25Wed 27Fri 29050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 21Sat 23Mon 25Wed 27Fri 29Aug 31050100150200250300350[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 4a02fcf4c4..74359dcf1f 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 21Sat 23Mon 25Wed 27Fri 29020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 21Sat 23Mon 25Wed 27Fri 29Aug 31020406080100120140160180200220240260[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 e2a89cf007..128e91ab1a 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1898,5 +1898,9 @@ { "value": 220.25623141588048, "ts": 1756427628347 + }, + { + "value": 332.83408221001827, + "ts": 1756513892124 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 343c43d62f..308bc354cd 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1894,5 +1894,9 @@ { "value": 443.7541601952518, "ts": 1756427492596 + }, + { + "value": 305.60790505781085, + "ts": 1756513866299 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 7122d7eb85..f14fa8cb1e 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1638,5 +1638,9 @@ { "value": 130.39509714434737, "ts": 1756427612528 + }, + { + "value": 164.33853738701725, + "ts": 1756513879232 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 99d2b54f8e..c541ec1b91 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 21Sat 23Mon 25Wed 27Fri 29050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 21Sat 23Mon 25Wed 27Fri 29Aug 31050100150200250300350400450500550600650700[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 0b6b80b14d..780690d2a3 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 21Sat 23Mon 25Wed 27Fri 29050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Thu 21Sat 23Mon 25Wed 27Fri 29Aug 31050100150200250300350[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 5a144a575a..38820b1d92 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1898,5 +1898,9 @@ { "value": 186.15618503924793, "ts": 1756427705779 + }, + { + "value": 280.5311389564241, + "ts": 1756513942295 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 2ed189dc58..b5c83366e3 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1894,5 +1894,9 @@ { "value": 416.86931147085386, "ts": 1756427526950 + }, + { + "value": 282.97882375135595, + "ts": 1756513913110 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index df8f5d8d7f..c2811777b6 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2546,5 +2546,9 @@ { "value": 81.40339452155155, "ts": 1756427656066 + }, + { + "value": 89.91188635137566, + "ts": 1756513918977 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index d51cd5d788..7fa562da35 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 21Sat 23Mon 25Wed 27Fri 29050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 21Sat 23Mon 25Wed 27Fri 29Aug 31050100150200250300350400450500550600650[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 643f4cfbb0..57dfcfebd6 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1898,5 +1898,9 @@ { "value": 2343.4448639500065, "ts": 1756427537304 + }, + { + "value": 2402.584112690093, + "ts": 1756513825461 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 6ea693c50f..96e8b97433 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1894,5 +1894,9 @@ { "value": 5682.296489603502, "ts": 1756427444071 + }, + { + "value": 2982.5685438437577, + "ts": 1756513797195 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 04c4a056e7..a791060b50 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2638,5 +2638,9 @@ { "value": 1110.727156044824, "ts": 1756427541547 + }, + { + "value": 1206.4181445288937, + "ts": 1756513814826 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 51ac28261b..02cfcb4e1f 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Thu 21Sat 23Mon 25Wed 27Fri 2901,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 21Sat 23Mon 25Wed 27Fri 29Aug 3101,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 469f017f1a..a321503b43 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1898,5 +1898,9 @@ { "value": 80.042689434365, "ts": 1756427596279 + }, + { + "value": 111.39992573338284, + "ts": 1756513870392 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index f3a2241c1a..38eb1a8f79 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1894,5 +1894,9 @@ { "value": 161.18633139909738, "ts": 1756427475303 + }, + { + "value": 127.11864406779661, + "ts": 1756513842367 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index b1d4991f29..3a47c062c9 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2650,5 +2650,9 @@ { "value": 26.875940657923028, "ts": 1756427595169 + }, + { + "value": 29.44467345857134, + "ts": 1756513865239 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 0df0f4dc53..c401d7659b 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 21Sat 23Mon 25Wed 27Fri 29020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 21Sat 23Mon 25Wed 27Fri 29Aug 31020406080100120140160180200220240260[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 cea925ac32..ac911ab526 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Thu 21Sat 23Mon 25Wed 27Fri 2902004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Thu 21Sat 23Mon 25Wed 27Fri 29Aug 3102004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file