From 02f3ac5acd2b46fc70782ecddcc1ad2a388bb76e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 25 Nov 2025 00:41:57 +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 1eaa777170..c32ff106c2 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 83.33333333333333, "ts": 1763944578638 + }, + { + "value": 91.28529698149953, + "ts": 1764030747840 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index b7afe5b899..1d43c97363 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 120.98725600903371, "ts": 1763944534854 + }, + { + "value": 121.6347713266299, + "ts": 1764030768072 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index a7d5257007..764f272c19 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -3006,5 +3006,9 @@ { "value": 30.01921229586936, "ts": 1763944568855 + }, + { + "value": 36.33192849876471, + "ts": 1764030733236 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 0b0ffadf23..ecb0349463 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 190.1743264659271, "ts": 1763944688049 + }, + { + "value": 274.8133559290982, + "ts": 1764030831868 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 42ac6da2a5..e1ec558046 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 327.1716015049894, "ts": 1763944606734 + }, + { + "value": 247.92363951902814, + "ts": 1764030857896 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 4e1062d155..e4cfbc60ef 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2986,5 +2986,9 @@ { "value": 108.98588632772056, "ts": 1763944641157 + }, + { + "value": 138.8503193557345, + "ts": 1764030800759 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index b6021f3e6d..35a5c0988d 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Nov 23Tue 25050100150200250300350400450500550600650700[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 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 8a536100d3..9ab619eae7 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1314,5 +1314,9 @@ { "value": 191.23505976095618, "ts": 1763944778356 + }, + { + "value": 285.31348819515443, + "ts": 1764030895377 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index ac9883ccb3..c531c6eff3 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1314,5 +1314,9 @@ { "value": 335.83342662039627, "ts": 1763944660718 + }, + { + "value": 268.4383598416214, + "ts": 1764030925476 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index bd51ce681a..017463a39b 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1326,5 +1326,9 @@ { "value": 112.97839288236125, "ts": 1763944697871 + }, + { + "value": 144.83307987544356, + "ts": 1764030848657 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 26bad6fe19..67dcdf5d56 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1314,5 +1314,9 @@ { "value": 133.70771493515176, "ts": 1763944875173 + }, + { + "value": 185.73263786778932, + "ts": 1764030966482 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index ad9b2bdde9..ae9610a947 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1314,5 +1314,9 @@ { "value": 229.9026745344471, "ts": 1763944718973 + }, + { + "value": 196.54731876699316, + "ts": 1764030993720 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index cfc68e98de..d1fd632ee9 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -350,5 +350,9 @@ { "value": 73.37295472888694, "ts": 1763944754953 + }, + { + "value": 101.94199500484224, + "ts": 1764030890140 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 9b93a2f664..e1017919dc 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 167.50418760469012, "ts": 1763944603766 + }, + { + "value": 218.75455738661222, + "ts": 1764030770170 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 2f9be96723..2b70bae6b5 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 252.7379949452401, "ts": 1763944553251 + }, + { + "value": 205.0020500205002, + "ts": 1764030788299 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index ecb2c7608d..0fcea15c0d 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2942,5 +2942,9 @@ { "value": 71.9320961012804, "ts": 1763944589833 + }, + { + "value": 71.5000715000715, + "ts": 1764030754717 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 0502da874c..39827d0930 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Nov 23Tue 25050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 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 4a9ecc116a..36bac1bd98 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -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 +Mon 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 07df2ba803..3988b8e255 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2730,5 +2730,9 @@ { "value": 771.9557068969954, "ts": 1763944651136 + }, + { + "value": 880.2644705698245, + "ts": 1764030851659 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 3975e1ae23..bf48ec00c1 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 118.34319526627219, "ts": 1763944593064 + }, + { + "value": 125.96573731944912, + "ts": 1764030761551 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index cae4b09c6d..554d3dce23 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2234,5 +2234,9 @@ { "value": 164.726553920492, "ts": 1763944545684 + }, + { + "value": 160.1024655779699, + "ts": 1764030779207 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 2e748514f0..88f17276b7 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2990,5 +2990,9 @@ { "value": 42.06629648325762, "ts": 1763944581830 + }, + { + "value": 40.986966144765965, + "ts": 1764030746598 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index f382dd3725..e74e5486c2 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Nov 23Tue 25050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 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 b50a6211b9..8ff924147a 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Nov 23Tue 25020406080100120140160180200220240260280[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 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 bc224151a3..63cf4daed7 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 230.41474654377882, "ts": 1763944652649 + }, + { + "value": 354.9455750118315, + "ts": 1764030806542 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index e611966038..0c344cdeaf 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 388.04811796662784, "ts": 1763944584923 + }, + { + "value": 293.8583602703497, + "ts": 1764030829682 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 1176091d16..82ead24524 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 144.96955639315743, "ts": 1763944621358 + }, + { + "value": 165.9062629614268, + "ts": 1764030784799 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 935a59a60c..cb43b5e130 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Nov 23Tue 250100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 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 82cbcb2087..5363f727d9 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 23Tue 25020406080100120140160180200220240260280[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mon 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 2925363bf5..4dae10c949 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 227.0233455673692, "ts": 1763944715004 + }, + { + "value": 293.8583602703497, + "ts": 1764030852667 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 09175c1369..f2747f053e 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 347.4836393119824, "ts": 1763944624384 + }, + { + "value": 274.8385323622372, + "ts": 1764030880099 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 03afd46b08..5ec3d015f4 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2890,5 +2890,9 @@ { "value": 96.87106461300009, "ts": 1763944662088 + }, + { + "value": 102.28086325048584, + "ts": 1764030820664 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 9974a3e9e3..3339588791 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Nov 23Tue 250100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 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 d722c6df5a..1a8ae6fb2d 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 2238.805970149254, "ts": 1763944568876 + }, + { + "value": 2546.064915225468, + "ts": 1764030738813 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index fbf81305ad..4a23e51898 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 3805.6041044145013, "ts": 1763944527905 + }, + { + "value": 3133.595626893214, + "ts": 1764030761151 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index d99639f99f..14a80c31d4 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2982,5 +2982,9 @@ { "value": 1041.3171504934687, "ts": 1763944560082 + }, + { + "value": 1322.5180744136835, + "ts": 1764030725923 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 082b4afcc9..f71bdae4d1 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -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 +Mon 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 4935d8bb80..df16d1c306 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 89.74512384827092, "ts": 1763944622132 + }, + { + "value": 113.98176291793312, + "ts": 1764030784977 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index f36f4c3d25..9bc399c7e7 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 141.40271493212668, "ts": 1763944565427 + }, + { + "value": 102.22161646449503, + "ts": 1764030804725 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 83b7dcc37c..6e2a00998f 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2994,5 +2994,9 @@ { "value": 33.7313634217095, "ts": 1763944605633 + }, + { + "value": 33.28451604313673, + "ts": 1764030770726 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index cea9eb4ac2..aa288597cb 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Sat 15Mon 17Wed 19Fri 21Nov 23Tue 25020406080100120140160180200220240260280[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 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 26e35d06ce..efb970be0d 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -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 +Mon 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