From e7341fc105963c457bf35a8db00241c8efd163fa Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 22 Nov 2025 00:42: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 fb66a0fd7e..53500380f4 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 87.2093023255814, "ts": 1763685183303 + }, + { + "value": 79.44915254237289, + "ts": 1763771558899 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index da1ece6aa6..792a32f09f 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2226,5 +2226,9 @@ { "value": 129.31034482758622, "ts": 1763685140075 + }, + { + "value": 138.12154696132598, + "ts": 1763771483312 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index c22a4e9fda..ef13bff518 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2994,5 +2994,9 @@ { "value": 22.952625780389276, "ts": 1763685228394 + }, + { + "value": 27.517886626307096, + "ts": 1763771538266 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index d976f17dee..8b42096ed3 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 254.65812147192395, "ts": 1763685276319 + }, + { + "value": 234.0823970037453, + "ts": 1763771656259 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 16d761b79a..e071183013 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2226,5 +2226,9 @@ { "value": 335.6267830172848, "ts": 1763685210081 + }, + { + "value": 338.3713061132416, + "ts": 1763771552181 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 787579fdc8..070b4997c4 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2974,5 +2974,9 @@ { "value": 96.14460148062686, "ts": 1763685314245 + }, + { + "value": 89.37748581132414, + "ts": 1763771623291 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 0d429c70b9..b4c7e94ef6 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350400450500550600650700[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21Nov 23050100150200250300350400450500550600650700[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 17af188ab1..3e978d6222 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1302,5 +1302,9 @@ { "value": 225.2717340291727, "ts": 1763685353905 + }, + { + "value": 273.0126950903217, + "ts": 1763771725171 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 36a09435fb..81d22797e1 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1302,5 +1302,9 @@ { "value": 351.000351000351, "ts": 1763685262871 + }, + { + "value": 334.476126766452, + "ts": 1763771605833 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index c8f687f48e..75b6eb409d 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1314,5 +1314,9 @@ { "value": 66.34709482658528, "ts": 1763685422406 + }, + { + "value": 113.58795967627431, + "ts": 1763771682469 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index d053f2f04b..7d1f935c6d 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1302,5 +1302,9 @@ { "value": 167.39903745553462, "ts": 1763685432203 + }, + { + "value": 150.3250779811342, + "ts": 1763771812361 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 33945c1619..b1fbb9c28a 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1302,5 +1302,9 @@ { "value": 233.10928940518278, "ts": 1763685322639 + }, + { + "value": 223.30566824221222, + "ts": 1763771666173 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 63b2c9f9fa..54f7c3f4aa 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -338,5 +338,9 @@ { "value": 66.003333168325, "ts": 1763685485812 + }, + { + "value": 84.45589290992778, + "ts": 1763771732149 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index bacec1642c..5fc12d6975 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 192.55455712451862, "ts": 1763685206409 + }, + { + "value": 180.61408789885613, + "ts": 1763771583681 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 4fa634cf60..b6da2409ed 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2226,5 +2226,9 @@ { "value": 268.43235504652824, "ts": 1763685157547 + }, + { + "value": 282.06092515983454, + "ts": 1763771500201 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 24be6d08ea..1424f4dbe8 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2930,5 +2930,9 @@ { "value": 64.56611570247934, "ts": 1763685256232 + }, + { + "value": 62.31306081754737, + "ts": 1763771564807 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 5ffc27e2bb..9774a2ee76 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21Nov 23050100150200250300350400450500550[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 9287c4f93d..eabcf570b7 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -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 +Thu 13Sat 15Mon 17Wed 19Fri 21Nov 2305001,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 215423285e..d527b06dba 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2718,5 +2718,9 @@ { "value": 918.8830466077901, "ts": 1763685288261 + }, + { + "value": 876.0658801541877, + "ts": 1763771672310 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 13507a84db..1a123884bb 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2226,5 +2226,9 @@ { "value": 126.50754828371427, "ts": 1763685196988 + }, + { + "value": 125.89173310952582, + "ts": 1763771573067 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 4bc1eba8b3..aeee5ff845 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2222,5 +2222,9 @@ { "value": 175.2745968684272, "ts": 1763685150295 + }, + { + "value": 181.37847642079808, + "ts": 1763771493263 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 348e48f158..635e0dc3e7 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2978,5 +2978,9 @@ { "value": 28.036335090277, "ts": 1763685247377 + }, + { + "value": 30.406227195329606, + "ts": 1763771555746 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index e02b7516a3..b9f9892ff5 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21Nov 23050100150200250300350[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 6c413bc37a..609c19a2f6 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 21020406080100120140160180200220240260280[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21Nov 23020406080100120140160180200220240260280[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 692c38b149..375989b7ef 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 280.58361391694723, "ts": 1763685249226 + }, + { + "value": 317.4267273304412, + "ts": 1763771625798 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index ff2fddc21c..9fc87bdd2f 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2226,5 +2226,9 @@ { "value": 409.3886462882096, "ts": 1763685188198 + }, + { + "value": 424.3281471004243, + "ts": 1763771530437 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index fc5d728bd3..daead89dd1 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1970,5 +1970,9 @@ { "value": 135.98041881968996, "ts": 1763685291922 + }, + { + "value": 132.24889241552603, + "ts": 1763771599325 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index cac11a423a..480ae28111 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 210100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21Nov 230100200300400500600700800900[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 e388b6e7f9..dcf128027f 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 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 21Nov 23020406080100120140160180200220240260[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 d2a66a1002..4ecd7b2f22 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 261.1079681448279, "ts": 1763685299711 + }, + { + "value": 251.09855618330195, + "ts": 1763771680566 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 22ac3a87bf..b7da12d2cb 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2226,5 +2226,9 @@ { "value": 342.407122068139, "ts": 1763685228003 + }, + { + "value": 359.0449404583807, + "ts": 1763771569295 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index aaf473d370..8c96cf7f1e 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2878,5 +2878,9 @@ { "value": 42.78257893385813, "ts": 1763685361351 + }, + { + "value": 86.38562543192812, + "ts": 1763771646814 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 434080cf13..bd1fd954a4 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 210100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21Nov 230100200300400500600700800[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 fda8f60cf6..7384ffa421 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 2455.5276656116994, "ts": 1763685173913 + }, + { + "value": 1953.7185776928754, + "ts": 1763771548680 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 23a7cf2bfb..aa5c07b276 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2226,5 +2226,9 @@ { "value": 3926.1876717707105, "ts": 1763685133574 + }, + { + "value": 4052.7153192639066, + "ts": 1763771477243 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 02493ca794..02c6ae4740 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2970,5 +2970,9 @@ { "value": 885.8006161235397, "ts": 1763685216984 + }, + { + "value": 1042.5475227912473, + "ts": 1763771528776 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 27ead97670..db21f72353 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -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 +Thu 13Sat 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 diff --git a/python_4workers_benchmark.json b/python_4workers_benchmark.json index 0621550223..01ae88bc92 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 95.66936666879265, "ts": 1763685223660 + }, + { + "value": 95.52314844297268, + "ts": 1763771601480 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 445057304b..ac9d51a460 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2226,5 +2226,9 @@ { "value": 142.6397869912514, "ts": 1763685169599 + }, + { + "value": 151.43866733972743, + "ts": 1763771511673 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 4e6afa92ec..5c8482daea 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2982,5 +2982,9 @@ { "value": 27.7069710739222, "ts": 1763685275276 + }, + { + "value": 30.40992579978105, + "ts": 1763771582230 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 0d8a78b176..6156a1a639 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 21020406080100120140160180200220240260280[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 13Sat 15Mon 17Wed 19Fri 21Nov 23020406080100120140160180200220240260280[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 3f1015fbfa..569bc0b1e3 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -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 +Thu 13Sat 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