From f650fb6870a4f956ff28056f978d9c0bc8843213 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 23 Nov 2025 00:45:48 +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 53500380f4..55b7db33a6 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2234,5 +2234,9 @@ { "value": 79.44915254237289, "ts": 1763771558899 + }, + { + "value": 94.138320572361, + "ts": 1763858287045 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 792a32f09f..81a5ea6e10 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 138.12154696132598, "ts": 1763771483312 + }, + { + "value": 129.98266897746967, + "ts": 1763858245779 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index ef13bff518..d575bf105c 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2998,5 +2998,9 @@ { "value": 27.517886626307096, "ts": 1763771538266 + }, + { + "value": 37.04252481849163, + "ts": 1763858274593 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 8b42096ed3..71fcbed758 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2234,5 +2234,9 @@ { "value": 234.0823970037453, "ts": 1763771656259 + }, + { + "value": 264.14263702399296, + "ts": 1763858370513 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index e071183013..c99f51210d 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 338.3713061132416, "ts": 1763771552181 + }, + { + "value": 318.15048517948986, + "ts": 1763858316034 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 070b4997c4..8d910e96bf 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2978,5 +2978,9 @@ { "value": 89.37748581132414, "ts": 1763771623291 + }, + { + "value": 143.4308663224326, + "ts": 1763858339058 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index b4c7e94ef6..a67f462d47 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 21Nov 23050100150200250300350400450500550600650700[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 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 3e978d6222..cb3221c246 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1306,5 +1306,9 @@ { "value": 273.0126950903217, "ts": 1763771725171 + }, + { + "value": 274.8888990699592, + "ts": 1763858436537 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 81d22797e1..ea6fe74f13 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1306,5 +1306,9 @@ { "value": 334.476126766452, "ts": 1763771605833 + }, + { + "value": 332.08800332088003, + "ts": 1763858370964 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 75b6eb409d..521d200ed4 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1318,5 +1318,9 @@ { "value": 113.58795967627431, "ts": 1763771682469 + }, + { + "value": 145.6823396583749, + "ts": 1763858386147 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 7d1f935c6d..6c173ab7bb 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1306,5 +1306,9 @@ { "value": 150.3250779811342, "ts": 1763771812361 + }, + { + "value": 180.13419997898433, + "ts": 1763858509082 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index b1fbb9c28a..928d305099 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1306,5 +1306,9 @@ { "value": 223.30566824221222, "ts": 1763771666173 + }, + { + "value": 225.51728026160006, + "ts": 1763858429969 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 54f7c3f4aa..fd40ba8597 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -342,5 +342,9 @@ { "value": 84.45589290992778, "ts": 1763771732149 + }, + { + "value": 102.64569273011881, + "ts": 1763858427215 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 5fc12d6975..efc9ed7d2b 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2234,5 +2234,9 @@ { "value": 180.61408789885613, "ts": 1763771583681 + }, + { + "value": 214.04109589041096, + "ts": 1763858308652 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index b6da2409ed..0ee41b327e 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 282.06092515983454, "ts": 1763771500201 + }, + { + "value": 267.3320263767599, + "ts": 1763858262999 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 1424f4dbe8..6af0898e57 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2934,5 +2934,9 @@ { "value": 62.31306081754737, "ts": 1763771564807 + }, + { + "value": 76.46429117602081, + "ts": 1763858294728 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 9774a2ee76..87510a5b2d 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 21Nov 23050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 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 eabcf570b7..ceb003c423 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -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 +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 diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index d527b06dba..099e08a9a9 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2722,5 +2722,9 @@ { "value": 876.0658801541877, "ts": 1763771672310 + }, + { + "value": 1037.4161421951726, + "ts": 1763858360698 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 1a123884bb..3504bb33bd 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 125.89173310952582, "ts": 1763771573067 + }, + { + "value": 131.72916483709494, + "ts": 1763858300071 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index aeee5ff845..2a5e3e27fd 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2226,5 +2226,9 @@ { "value": 181.37847642079808, "ts": 1763771493263 + }, + { + "value": 179.61920728056518, + "ts": 1763858255758 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 635e0dc3e7..d1043e7b92 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2982,5 +2982,9 @@ { "value": 30.406227195329606, "ts": 1763771555746 + }, + { + "value": 43.7368789363191, + "ts": 1763858287093 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index b9f9892ff5..7cf5bb5f8e 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 21Nov 23050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 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 609c19a2f6..d80e3e0702 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 21Nov 23020406080100120140160180200220240260280[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 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 375989b7ef..9bbe81fee4 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2234,5 +2234,9 @@ { "value": 317.4267273304412, "ts": 1763771625798 + }, + { + "value": 367.98528058877645, + "ts": 1763858344321 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 9fc87bdd2f..c5dfc30238 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 424.3281471004243, "ts": 1763771530437 + }, + { + "value": 410.93075816724877, + "ts": 1763858293690 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index daead89dd1..699eebbf88 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1974,5 +1974,9 @@ { "value": 132.24889241552603, "ts": 1763771599325 + }, + { + "value": 174.9475157452764, + "ts": 1763858323785 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 480ae28111..2e20f48131 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 21Nov 230100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 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 dcf128027f..b87087cb27 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 21Nov 23020406080100120140160180200220240260[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +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 diff --git a/nativets_4workers_benchmark.json b/nativets_4workers_benchmark.json index 4ecd7b2f22..2a3ba97166 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2234,5 +2234,9 @@ { "value": 251.09855618330195, "ts": 1763771680566 + }, + { + "value": 281.4654970211568, + "ts": 1763858392236 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index b7da12d2cb..2e35136908 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 359.0449404583807, "ts": 1763771569295 + }, + { + "value": 338.69602032176124, + "ts": 1763858334156 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 8c96cf7f1e..40236317af 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2882,5 +2882,9 @@ { "value": 86.38562543192812, "ts": 1763771646814 + }, + { + "value": 105.29086601737299, + "ts": 1763858358346 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index bd1fd954a4..d38141a72c 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 21Nov 230100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 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 7384ffa421..c6ffeb3c7a 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2234,5 +2234,9 @@ { "value": 1953.7185776928754, "ts": 1763771548680 + }, + { + "value": 2592.987409605578, + "ts": 1763858278339 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index aa5c07b276..81344234e0 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 4052.7153192639066, "ts": 1763771477243 + }, + { + "value": 4100.850546780072, + "ts": 1763858239348 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 02c6ae4740..ffd77f40dc 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2974,5 +2974,9 @@ { "value": 1042.5475227912473, "ts": 1763771528776 + }, + { + "value": 1318.3915622940012, + "ts": 1763858267395 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index db21f72353..4f0f092ad5 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -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 +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 diff --git a/python_4workers_benchmark.json b/python_4workers_benchmark.json index 01ae88bc92..6c99eeeb2c 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2234,5 +2234,9 @@ { "value": 95.52314844297268, "ts": 1763771601480 + }, + { + "value": 108.86131069018072, + "ts": 1763858323946 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index ac9d51a460..c5b6554471 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 151.43866733972743, "ts": 1763771511673 + }, + { + "value": 140.64697609001408, + "ts": 1763858275245 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 5c8482daea..c5d51a6fa3 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2986,5 +2986,9 @@ { "value": 30.40992579978105, "ts": 1763771582230 + }, + { + "value": 33.87074922097277, + "ts": 1763858310467 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 6156a1a639..63c4983b5e 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 13Sat 15Mon 17Wed 19Fri 21Nov 23020406080100120140160180200220240260280[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 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 569bc0b1e3..d8ecdb7147 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -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 +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