From ecf42c96cec36d25a81969717d599e4479d9c7ca Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 24 Nov 2025 00:44:56 +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 55b7db33a6..1eaa777170 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 94.138320572361, "ts": 1763858287045 + }, + { + "value": 83.33333333333333, + "ts": 1763944578638 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 81a5ea6e10..b7afe5b899 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2234,5 +2234,9 @@ { "value": 129.98266897746967, "ts": 1763858245779 + }, + { + "value": 120.98725600903371, + "ts": 1763944534854 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index d575bf105c..a7d5257007 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -3002,5 +3002,9 @@ { "value": 37.04252481849163, "ts": 1763858274593 + }, + { + "value": 30.01921229586936, + "ts": 1763944568855 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 71fcbed758..0b0ffadf23 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 264.14263702399296, "ts": 1763858370513 + }, + { + "value": 190.1743264659271, + "ts": 1763944688049 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index c99f51210d..42ac6da2a5 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2234,5 +2234,9 @@ { "value": 318.15048517948986, "ts": 1763858316034 + }, + { + "value": 327.1716015049894, + "ts": 1763944606734 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 8d910e96bf..4e1062d155 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2982,5 +2982,9 @@ { "value": 143.4308663224326, "ts": 1763858339058 + }, + { + "value": 108.98588632772056, + "ts": 1763944641157 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index a67f462d47..b6021f3e6d 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Nov 23050100150200250300350400450500550600650700[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 15Mon 17Wed 19Fri 21Nov 23Tue 25050100150200250300350400450500550600650700[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 cb3221c246..8a536100d3 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1310,5 +1310,9 @@ { "value": 274.8888990699592, "ts": 1763858436537 + }, + { + "value": 191.23505976095618, + "ts": 1763944778356 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index ea6fe74f13..ac9883ccb3 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1310,5 +1310,9 @@ { "value": 332.08800332088003, "ts": 1763858370964 + }, + { + "value": 335.83342662039627, + "ts": 1763944660718 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 521d200ed4..bd51ce681a 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1322,5 +1322,9 @@ { "value": 145.6823396583749, "ts": 1763858386147 + }, + { + "value": 112.97839288236125, + "ts": 1763944697871 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 6c173ab7bb..26bad6fe19 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1310,5 +1310,9 @@ { "value": 180.13419997898433, "ts": 1763858509082 + }, + { + "value": 133.70771493515176, + "ts": 1763944875173 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 928d305099..ad9b2bdde9 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1310,5 +1310,9 @@ { "value": 225.51728026160006, "ts": 1763858429969 + }, + { + "value": 229.9026745344471, + "ts": 1763944718973 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index fd40ba8597..cfc68e98de 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -346,5 +346,9 @@ { "value": 102.64569273011881, "ts": 1763858427215 + }, + { + "value": 73.37295472888694, + "ts": 1763944754953 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index efc9ed7d2b..9b93a2f664 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 214.04109589041096, "ts": 1763858308652 + }, + { + "value": 167.50418760469012, + "ts": 1763944603766 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 0ee41b327e..2f9be96723 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2234,5 +2234,9 @@ { "value": 267.3320263767599, "ts": 1763858262999 + }, + { + "value": 252.7379949452401, + "ts": 1763944553251 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 6af0898e57..ecb2c7608d 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2938,5 +2938,9 @@ { "value": 76.46429117602081, "ts": 1763858294728 + }, + { + "value": 71.9320961012804, + "ts": 1763944589833 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 87510a5b2d..0502da874c 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Nov 23050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 15Mon 17Wed 19Fri 21Nov 23Tue 25050100150200250300350400450500550[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 ceb003c423..4a9ecc116a 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Nov 2305001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Sat 15Mon 17Wed 19Fri 21Nov 23Tue 2505001,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 099e08a9a9..07df2ba803 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2726,5 +2726,9 @@ { "value": 1037.4161421951726, "ts": 1763858360698 + }, + { + "value": 771.9557068969954, + "ts": 1763944651136 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 3504bb33bd..3975e1ae23 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2234,5 +2234,9 @@ { "value": 131.72916483709494, "ts": 1763858300071 + }, + { + "value": 118.34319526627219, + "ts": 1763944593064 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 2a5e3e27fd..cae4b09c6d 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 179.61920728056518, "ts": 1763858255758 + }, + { + "value": 164.726553920492, + "ts": 1763944545684 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index d1043e7b92..2e748514f0 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2986,5 +2986,9 @@ { "value": 43.7368789363191, "ts": 1763858287093 + }, + { + "value": 42.06629648325762, + "ts": 1763944581830 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 7cf5bb5f8e..f382dd3725 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Nov 23050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 15Mon 17Wed 19Fri 21Nov 23Tue 25050100150200250300350[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 d80e3e0702..b50a6211b9 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Nov 23020406080100120140160180200220240260280[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 15Mon 17Wed 19Fri 21Nov 23Tue 25020406080100120140160180200220240260280[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 9bbe81fee4..bc224151a3 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 367.98528058877645, "ts": 1763858344321 + }, + { + "value": 230.41474654377882, + "ts": 1763944652649 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index c5dfc30238..e611966038 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2234,5 +2234,9 @@ { "value": 410.93075816724877, "ts": 1763858293690 + }, + { + "value": 388.04811796662784, + "ts": 1763944584923 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 699eebbf88..1176091d16 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1978,5 +1978,9 @@ { "value": 174.9475157452764, "ts": 1763858323785 + }, + { + "value": 144.96955639315743, + "ts": 1763944621358 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 2e20f48131..935a59a60c 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Nov 230100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 15Mon 17Wed 19Fri 21Nov 23Tue 250100200300400500600700800900[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 b87087cb27..82cbcb2087 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 @@ -Sat 15Mon 17Wed 19Fri 21Nov 23020406080100120140160180200220240260280[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Sat 15Mon 17Wed 19Fri 21Nov 23Tue 25020406080100120140160180200220240260280[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 2a3ba97166..2925363bf5 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 281.4654970211568, "ts": 1763858392236 + }, + { + "value": 227.0233455673692, + "ts": 1763944715004 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 2e35136908..09175c1369 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2234,5 +2234,9 @@ { "value": 338.69602032176124, "ts": 1763858334156 + }, + { + "value": 347.4836393119824, + "ts": 1763944624384 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 40236317af..03afd46b08 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2886,5 +2886,9 @@ { "value": 105.29086601737299, "ts": 1763858358346 + }, + { + "value": 96.87106461300009, + "ts": 1763944662088 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index d38141a72c..9974a3e9e3 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Nov 230100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 15Mon 17Wed 19Fri 21Nov 23Tue 250100200300400500600700800[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 c6ffeb3c7a..d722c6df5a 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 2592.987409605578, "ts": 1763858278339 + }, + { + "value": 2238.805970149254, + "ts": 1763944568876 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 81344234e0..fbf81305ad 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2234,5 +2234,9 @@ { "value": 4100.850546780072, "ts": 1763858239348 + }, + { + "value": 3805.6041044145013, + "ts": 1763944527905 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index ffd77f40dc..d99639f99f 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2978,5 +2978,9 @@ { "value": 1318.3915622940012, "ts": 1763858267395 + }, + { + "value": 1041.3171504934687, + "ts": 1763944560082 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 4f0f092ad5..082b4afcc9 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Nov 2301,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 15Mon 17Wed 19Fri 21Nov 23Tue 2501,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 6c99eeeb2c..4935d8bb80 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 108.86131069018072, "ts": 1763858323946 + }, + { + "value": 89.74512384827092, + "ts": 1763944622132 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index c5b6554471..f36f4c3d25 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2234,5 +2234,9 @@ { "value": 140.64697609001408, "ts": 1763858275245 + }, + { + "value": 141.40271493212668, + "ts": 1763944565427 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index c5d51a6fa3..83b7dcc37c 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2990,5 +2990,9 @@ { "value": 33.87074922097277, "ts": 1763858310467 + }, + { + "value": 33.7313634217095, + "ts": 1763944605633 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 63c4983b5e..cea9eb4ac2 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Nov 23020406080100120140160180200220240260280[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 15Mon 17Wed 19Fri 21Nov 23Tue 25020406080100120140160180200220240260280[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 d8ecdb7147..26e35d06ce 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Nov 2302004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Sat 15Mon 17Wed 19Fri 21Nov 23Tue 2502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file