From a1c01e53e185deb95bf9c2ef04fc6d41d81cd9e9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 21 Nov 2025 00:41:06 +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 6329a6c871..fb66a0fd7e 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2226,5 +2226,9 @@ { "value": 129.89262209906477, "ts": 1763598718833 + }, + { + "value": 87.2093023255814, + "ts": 1763685183303 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 40970c327b..da1ece6aa6 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2222,5 +2222,9 @@ { "value": 175.93244194229416, "ts": 1763598706735 + }, + { + "value": 129.31034482758622, + "ts": 1763685140075 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 03f194c6ec..c22a4e9fda 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2990,5 +2990,9 @@ { "value": 41.165815906471266, "ts": 1763598720095 + }, + { + "value": 22.952625780389276, + "ts": 1763685228394 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 27eae7487b..d976f17dee 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2226,5 +2226,9 @@ { "value": 398.0363539869975, "ts": 1763598783362 + }, + { + "value": 254.65812147192395, + "ts": 1763685276319 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index d18ef6b7a4..16d761b79a 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2222,5 +2222,9 @@ { "value": 442.5105096246036, "ts": 1763598761703 + }, + { + "value": 335.6267830172848, + "ts": 1763685210081 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 6437214d18..787579fdc8 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2970,5 +2970,9 @@ { "value": 152.87013681877244, "ts": 1763598783591 + }, + { + "value": 96.14460148062686, + "ts": 1763685314245 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index c25ec8e254..0d429c70b9 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350400450500550600650700[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350400450500550600650700[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 118cae7ff2..17af188ab1 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1298,5 +1298,9 @@ { "value": 400.80160320641284, "ts": 1763598829595 + }, + { + "value": 225.2717340291727, + "ts": 1763685353905 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index f724546319..36a09435fb 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1298,5 +1298,9 @@ { "value": 447.42729306487695, "ts": 1763598802596 + }, + { + "value": 351.000351000351, + "ts": 1763685262871 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 8860e8e81a..c8f687f48e 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1310,5 +1310,9 @@ { "value": 135.50594532335106, "ts": 1763598835222 + }, + { + "value": 66.34709482658528, + "ts": 1763685422406 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 7b61a20534..d053f2f04b 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1298,5 +1298,9 @@ { "value": 281.3928948294055, "ts": 1763598878197 + }, + { + "value": 167.39903745553462, + "ts": 1763685432203 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 8f5154445f..33945c1619 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1298,5 +1298,9 @@ { "value": 318.0745884910012, "ts": 1763598846095 + }, + { + "value": 233.10928940518278, + "ts": 1763685322639 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index a47da7cb22..63b2c9f9fa 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -334,5 +334,9 @@ { "value": 97.84257130277385, "ts": 1763598878396 + }, + { + "value": 66.003333168325, + "ts": 1763685485812 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index ad78071171..bacec1642c 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2226,5 +2226,9 @@ { "value": 274.12280701754383, "ts": 1763598736625 + }, + { + "value": 192.55455712451862, + "ts": 1763685206409 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 2f4afedf92..4fa634cf60 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2222,5 +2222,9 @@ { "value": 337.99008562415503, "ts": 1763598721261 + }, + { + "value": 268.43235504652824, + "ts": 1763685157547 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 91d3f02d42..24be6d08ea 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2926,5 +2926,9 @@ { "value": 78.90168849613381, "ts": 1763598739067 + }, + { + "value": 64.56611570247934, + "ts": 1763685256232 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 5681a52009..5ffc27e2bb 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350400450500550[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 44f3f28d75..9287c4f93d 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19Fri 2105001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 2105001,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 ad51445c4b..215423285e 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2714,5 +2714,9 @@ { "value": 1834.151908536958, "ts": 1763598785610 + }, + { + "value": 918.8830466077901, + "ts": 1763685288261 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index a3519103fc..13507a84db 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2222,5 +2222,9 @@ { "value": 162.07455429497568, "ts": 1763598729645 + }, + { + "value": 126.50754828371427, + "ts": 1763685196988 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 22f6363326..4bc1eba8b3 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 219.39447125932426, "ts": 1763598715196 + }, + { + "value": 175.2745968684272, + "ts": 1763685150295 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 7cc84e113e..348e48f158 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2974,5 +2974,9 @@ { "value": 47.28579534707774, "ts": 1763598731698 + }, + { + "value": 28.036335090277, + "ts": 1763685247377 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index d503a79b9e..e02b7516a3 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350[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 77e9b33fb4..6c413bc37a 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19Fri 21020406080100120140160180200220240260280[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21020406080100120140160180200220240260280[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 3ea601cb63..692c38b149 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2226,5 +2226,9 @@ { "value": 508.6038823429685, "ts": 1763598765132 + }, + { + "value": 280.58361391694723, + "ts": 1763685249226 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index d877933ab8..ff2fddc21c 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2222,5 +2222,9 @@ { "value": 596.1844197138315, "ts": 1763598745000 + }, + { + "value": 409.3886462882096, + "ts": 1763685188198 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index d813812712..fc5d728bd3 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 156.0549313358302, "ts": 1763598769143 + }, + { + "value": 135.98041881968996, + "ts": 1763685291922 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 810be5ba5d..cac11a423a 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19Fri 210100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 210100200300400500600700800900[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 c4324093a4..e388b6e7f9 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 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19Fri 21020406080100120140160180200220240260[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21020406080100120140160180200220240260[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 42ec4389cc..d2a66a1002 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2226,5 +2226,9 @@ { "value": 392.4390084374387, "ts": 1763598799030 + }, + { + "value": 261.1079681448279, + "ts": 1763685299711 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index b884fa3281..22ac3a87bf 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2222,5 +2222,9 @@ { "value": 456.82960255824577, "ts": 1763598775158 + }, + { + "value": 342.407122068139, + "ts": 1763685228003 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 5d488f2153..aaf473d370 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2874,5 +2874,9 @@ { "value": 93.28358208955224, "ts": 1763598805334 + }, + { + "value": 42.78257893385813, + "ts": 1763685361351 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index a322f5044d..434080cf13 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19Fri 210100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 210100200300400500600700800[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 b55aceb3ef..fda8f60cf6 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2226,5 +2226,9 @@ { "value": 5612.372162634074, "ts": 1763598712397 + }, + { + "value": 2455.5276656116994, + "ts": 1763685173913 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index cc84e58f44..23a7cf2bfb 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2222,5 +2222,9 @@ { "value": 6280.968664945216, "ts": 1763598701801 + }, + { + "value": 3926.1876717707105, + "ts": 1763685133574 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 0d85f74b83..02493ca794 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2966,5 +2966,9 @@ { "value": 2007.9425282227476, "ts": 1763598713642 + }, + { + "value": 885.8006161235397, + "ts": 1763685216984 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index de1e9c03cd..27ead97670 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19Fri 2101,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 2101,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 6aae10661d..0621550223 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2226,5 +2226,9 @@ { "value": 131.64823591363876, "ts": 1763598749499 + }, + { + "value": 95.66936666879265, + "ts": 1763685223660 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 78ebcd2f35..445057304b 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2222,5 +2222,9 @@ { "value": 177.0956316410862, "ts": 1763598731274 + }, + { + "value": 142.6397869912514, + "ts": 1763685169599 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index a0f41d1585..4e6afa92ec 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2978,5 +2978,9 @@ { "value": 34.69090404495941, "ts": 1763598754439 + }, + { + "value": 27.7069710739222, + "ts": 1763685275276 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 239c899331..0d8a78b176 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19Fri 21020406080100120140160180200220240260280[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21020406080100120140160180200220240260280[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 2d591e3ea3..3f1015fbfa 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19Fri 2102004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 2102004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file