From 8987869c77653f1ff97bbc47950c5029e4885915 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 4 Nov 2025 00:40:41 +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 b35e2c5cd4..ad67bb8e9e 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2158,5 +2158,9 @@ { "value": 87.89405836165476, "ts": 1762130096204 + }, + { + "value": 85.94018563080095, + "ts": 1762216350938 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 9a3033f848..c0495f307f 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2154,5 +2154,9 @@ { "value": 138.96609227348526, "ts": 1762130056382 + }, + { + "value": 96.47543092359146, + "ts": 1762216336450 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 2f7e1e00e7..61bdb5d7fc 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2922,5 +2922,9 @@ { "value": 31.32047105988474, "ts": 1762130138187 + }, + { + "value": 35.724492712203485, + "ts": 1762216345725 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index d9e3239828..9acabca595 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2158,5 +2158,9 @@ { "value": 163.45210853220007, "ts": 1762130207295 + }, + { + "value": 236.87327279905253, + "ts": 1762216445483 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 6b4d90baa1..bf43b0146c 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2154,5 +2154,9 @@ { "value": 350.4468196951113, "ts": 1762130123981 + }, + { + "value": 237.46388570071636, + "ts": 1762216426683 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 55c83e316c..231b2aa78d 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2902,5 +2902,9 @@ { "value": 99.07856930545923, "ts": 1762130211172 + }, + { + "value": 140.75585896262933, + "ts": 1762216407033 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 4a356c2fb3..ae850f501c 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Sat 25Mon 27Wed 29Fri 31NovemberMon 03050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 27Wed 29Fri 31NovemberMon 03Wed 05050100150200250300350400450500550600650[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 a8c383f79a..629d288f46 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1230,5 +1230,9 @@ { "value": 166.31325100827408, "ts": 1762130306135 + }, + { + "value": 263.5046113306983, + "ts": 1762216515173 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 5aa7abbfab..784c9467e7 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1230,5 +1230,9 @@ { "value": 361.14120621162874, "ts": 1762130173997 + }, + { + "value": 252.5996716204269, + "ts": 1762216498418 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 3c01c67172..a0a5e338e1 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1242,5 +1242,9 @@ { "value": 106.02486283033372, "ts": 1762130271182 + }, + { + "value": 147.3676454334451, + "ts": 1762216452872 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 571d10bf86..2574482069 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1230,5 +1230,9 @@ { "value": 124.34717731907485, "ts": 1762130410027 + }, + { + "value": 173.11520817103784, + "ts": 1762216589735 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 271dcc3e61..ca6de4777f 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1230,5 +1230,9 @@ { "value": 242.72335605493637, "ts": 1762130229684 + }, + { + "value": 165.8328957187474, + "ts": 1762216576695 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 187544a7b5..fc39b60a5f 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -266,5 +266,9 @@ { "value": 57.06215495228177, "ts": 1762130343969 + }, + { + "value": 95.67546880979717, + "ts": 1762216496825 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index f6f2232f18..f8c7bb909b 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2158,5 +2158,9 @@ { "value": 172.9904278629916, "ts": 1762130120782 + }, + { + "value": 190.18638265500192, + "ts": 1762216374595 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index cd5b443487..803c3ae896 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2154,5 +2154,9 @@ { "value": 288.9060092449923, "ts": 1762130072980 + }, + { + "value": 210.2902004766578, + "ts": 1762216358040 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index d1ee82388b..f074343ed8 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2858,5 +2858,9 @@ { "value": 69.94963626189144, "ts": 1762130159374 + }, + { + "value": 80.84074373484236, + "ts": 1762216364730 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index ffe5b3e668..ec838932f3 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Sat 25Mon 27Wed 29Fri 31NovemberMon 03050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 27Wed 29Fri 31NovemberMon 03Wed 05050100150200250300350400450500[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 281437e948..74f11e322d 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Sat 25Mon 27Wed 29Fri 31NovemberMon 0305001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mon 27Wed 29Fri 31NovemberMon 03Wed 0502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,8003,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index b4255db02b..612dcee169 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2646,5 +2646,9 @@ { "value": 1600.4837017409707, "ts": 1762130110753 + }, + { + "value": 1291.0814959330933, + "ts": 1762216380125 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index e4d8493143..f5ab71e01f 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2154,5 +2154,9 @@ { "value": 121.153380179307, "ts": 1762130110376 + }, + { + "value": 119.90407673860912, + "ts": 1762216365151 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 524d308a3f..269c5f3748 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2150,5 +2150,9 @@ { "value": 184.9796522382538, "ts": 1762130066124 + }, + { + "value": 135.14731056851969, + "ts": 1762216349238 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 17f9a453cf..04218f29ea 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2906,5 +2906,9 @@ { "value": 42.16918276123809, "ts": 1762130151148 + }, + { + "value": 46.36498516320474, + "ts": 1762216357548 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index fef4b3d227..a17e2bb721 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Sat 25Mon 27Wed 29Fri 31NovemberMon 03050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 27Wed 29Fri 31NovemberMon 03Wed 05050100150200250300350[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 b03a39f7ec..f4d47782ee 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Sat 25Mon 27Wed 29Fri 31NovemberMon 03020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 27Wed 29Fri 31NovemberMon 03Wed 05020406080100120140160180200220240260[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 ac06fb8612..a89acc4651 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2158,5 +2158,9 @@ { "value": 251.7200872629636, "ts": 1762130166478 + }, + { + "value": 293.2694657607899, + "ts": 1762216416872 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index e6af5e8fd5..f98baf02bc 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2154,5 +2154,9 @@ { "value": 419.4924141788436, "ts": 1762130103119 + }, + { + "value": 288.91992102855494, + "ts": 1762216397986 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 0ccebc9878..e6dd00f13d 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1898,5 +1898,9 @@ { "value": 171.39429257005742, "ts": 1762130189438 + }, + { + "value": 202.3677021147425, + "ts": 1762216391589 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 6d6797ede4..7587519af3 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Sat 25Mon 27Wed 29Fri 31NovemberMon 030100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 27Wed 29Fri 31NovemberMon 03Wed 050100200300400500600700800900[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 b457f24d03..1e10707869 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 25Mon 27Wed 29Fri 31NovemberMon 03050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mon 27Wed 29Fri 31NovemberMon 03Wed 05050100150200250300350[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 9d9d18f7d3..10d6fc3b5f 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2158,5 +2158,9 @@ { "value": 233.87253946599103, "ts": 1762130233358 + }, + { + "value": 262.0430624099227, + "ts": 1762216468819 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 5932950ed6..b8a08aed2c 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2154,5 +2154,9 @@ { "value": 380.03546997719786, "ts": 1762130140144 + }, + { + "value": 260.28110359187923, + "ts": 1762216450158 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 406df10a80..4cfc6354f0 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2806,5 +2806,9 @@ { "value": 92.81173140284932, "ts": 1762130233045 + }, + { + "value": 110.86474501108648, + "ts": 1762216425379 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 8471881b5f..001bfc0fa6 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Sat 25Mon 27Wed 29Fri 31NovemberMon 03050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 27Wed 29Fri 31NovemberMon 03Wed 05050100150200250300350400450500550600650700[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 98d1a6e324..b3a9c7e030 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2158,5 +2158,9 @@ { "value": 2423.7636561128215, "ts": 1762130086867 + }, + { + "value": 2555.2211685878146, + "ts": 1762216341381 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index f26bf2a655..fc89b27cd2 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2154,5 +2154,9 @@ { "value": 4100.788262632706, "ts": 1762130050192 + }, + { + "value": 2637.5172171262784, + "ts": 1762216327941 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index e83de55ef2..8a3428c83e 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2898,5 +2898,9 @@ { "value": 845.1656524678837, "ts": 1762130129766 + }, + { + "value": 1215.887597946501, + "ts": 1762216338284 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index f52fe2af0c..6f425a6038 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Sat 25Mon 27Wed 29Fri 31NovemberMon 0301,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 27Wed 29Fri 31NovemberMon 03Wed 0501,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 a380276015..05d8fd4de0 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2158,5 +2158,9 @@ { "value": 96.48163632855213, "ts": 1762130137981 + }, + { + "value": 91.86110600771633, + "ts": 1762216392465 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index c7f6cb08f3..d9efd54d78 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2154,5 +2154,9 @@ { "value": 147.59421430679916, "ts": 1762130084730 + }, + { + "value": 109.91426687183996, + "ts": 1762216373254 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 39262cf661..57a336816d 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2910,5 +2910,9 @@ { "value": 32.49285157265402, "ts": 1762130175773 + }, + { + "value": 35.04099796762212, + "ts": 1762216379935 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 399ae31728..1b63fb1c78 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Sat 25Mon 27Wed 29Fri 31NovemberMon 03020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 27Wed 29Fri 31NovemberMon 03Wed 05020406080100120140160180200220240260[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 4d7749cee2..d82550e696 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Sat 25Mon 27Wed 29Fri 31NovemberMon 0302004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mon 27Wed 29Fri 31NovemberMon 03Wed 0502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file