From 27627abcf4d16782186686d7a15d5067bac46ed1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 18 Aug 2025 00:42:04 +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 2b3578f002..5b9eea2a52 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1850,5 +1850,9 @@ { "value": 77.63975155279503, "ts": 1755391047304 + }, + { + "value": 112.27544910179641, + "ts": 1755477328723 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index c6a0496828..c8df256a4c 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1846,5 +1846,9 @@ { "value": 173.97355601948504, "ts": 1755390957280 + }, + { + "value": 153.9408866995074, + "ts": 1755477320307 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 0edcd82a2e..91918dada9 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2614,5 +2614,9 @@ { "value": 36.09065973726, "ts": 1755390992875 + }, + { + "value": 40.53177691309987, + "ts": 1755477342455 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index b2c44b24f6..85fe0ab582 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1850,5 +1850,9 @@ { "value": 147.22481228836435, "ts": 1755391169903 + }, + { + "value": 307.58189367919204, + "ts": 1755477404284 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index ac3ab0cc85..a00e0889a9 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1846,5 +1846,9 @@ { "value": 368.5050976538509, "ts": 1755391019920 + }, + { + "value": 373.1575346725543, + "ts": 1755477383868 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 0aa013a1c8..1a3e175fab 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2594,5 +2594,9 @@ { "value": 142.81633818908884, "ts": 1755391058351 + }, + { + "value": 152.67175572519085, + "ts": 1755477402490 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 8f857cb9ac..1794e9e0da 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Sat 09Mon 11Wed 13Fri 15Aug 17050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 17Tue 19050100150200250300350400450500550600[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 842663520f..d46e090fe0 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -922,5 +922,9 @@ { "value": 159.81248668229279, "ts": 1755391276348 + }, + { + "value": 281.083106905275, + "ts": 1755477466505 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 1d3941ea0b..5d885fd716 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -922,5 +922,9 @@ { "value": 384.20900970127747, "ts": 1755391066989 + }, + { + "value": 378.4653231147696, + "ts": 1755477431413 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 99f278bf0b..ecdb20b320 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -934,5 +934,9 @@ { "value": 146.27902724446884, "ts": 1755391105151 + }, + { + "value": 158.91934843067142, + "ts": 1755477445926 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 317faa82b0..7ba0f84d21 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -922,5 +922,9 @@ { "value": 114.15090749971463, "ts": 1755391388803 + }, + { + "value": 219.8647831583576, + "ts": 1755477526144 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 0c9386af9f..b04ee04264 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -922,5 +922,9 @@ { "value": 281.524926686217, "ts": 1755391116073 + }, + { + "value": 277.7649182908199, + "ts": 1755477481492 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index df896ab93f..ba3e6cc793 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -938,5 +938,9 @@ { "value": 109.08099263703299, "ts": 1755391144251 + }, + { + "value": 120.64545317448348, + "ts": 1755477481352 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 93b642e462..37687a3e24 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1850,5 +1850,9 @@ { "value": 154.5595054095827, "ts": 1755391074568 + }, + { + "value": 223.0483271375465, + "ts": 1755477349117 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 8d22d8f943..6ed9786bc0 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1846,5 +1846,9 @@ { "value": 315.1260504201681, "ts": 1755390972532 + }, + { + "value": 295.2755905511811, + "ts": 1755477336384 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 1776627ec0..f83f54b8a5 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2550,5 +2550,9 @@ { "value": 69.56037840845855, "ts": 1755391014277 + }, + { + "value": 77.724234416291, + "ts": 1755477361765 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 08037771f3..6bf10aff31 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Sat 09Mon 11Wed 13Fri 15Aug 17050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 17Tue 19050100150200250300350400450500[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 268486bbb0..9a02b684ae 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Sat 09Mon 11Wed 13Fri 15Aug 1702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 17Tue 1902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 96ac32ce8c..1b6d9b53cd 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 1383.3384568090992, "ts": 1755391065086 + }, + { + "value": 1466.729681719659, + "ts": 1755477413225 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 12222b05ed..f06f818466 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1846,5 +1846,9 @@ { "value": 108.038029386344, "ts": 1755391063042 + }, + { + "value": 140.31805425631433, + "ts": 1755477340893 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 8184c65edd..89e6a27a76 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1842,5 +1842,9 @@ { "value": 213.70565607636416, "ts": 1755390966263 + }, + { + "value": 195.51616266944734, + "ts": 1755477329640 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index d8603188eb..4e0cc6ff8c 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2598,5 +2598,9 @@ { "value": 41.53168867846167, "ts": 1755391006055 + }, + { + "value": 45.99392880139821, + "ts": 1755477354361 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 687c16e252..d92f74340b 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Sat 09Mon 11Wed 13Fri 15Aug 17050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 17Tue 19050100150200250300350[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 4729d3b112..d00a98f0a7 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Sat 09Mon 11Wed 13Fri 15Aug 17020406080100120140160180200220240260280[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 17Tue 19020406080100120140160180200220240260280[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 8825d84448..360402acc1 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1850,5 +1850,9 @@ { "value": 239.51139675062873, "ts": 1755391124999 + }, + { + "value": 391.7471924784539, + "ts": 1755477382026 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 45573bc5af..d6e0c59087 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1846,5 +1846,9 @@ { "value": 457.2125276232569, "ts": 1755391000363 + }, + { + "value": 480.0768122899664, + "ts": 1755477364188 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index c088f2987f..c1880dc8e5 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1590,5 +1590,9 @@ { "value": 199.70044932601098, "ts": 1755391043076 + }, + { + "value": 216.21621621621622, + "ts": 1755477388159 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 1402b22416..04da544664 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Sat 09Mon 11Wed 13Fri 15Aug 170100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 17Tue 190100200300400500600700800[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 3d69dca9c3..70a1c74d5b 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 09Mon 11Wed 13Fri 15Aug 17050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 17Tue 19050100150200250300350[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 1e84f13dec..b023536f5a 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1850,5 +1850,9 @@ { "value": 197.82393669634027, "ts": 1755391200647 + }, + { + "value": 323.8341968911917, + "ts": 1755477423185 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index bdf5730252..9c412f9ad1 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1846,5 +1846,9 @@ { "value": 408.0522306855277, "ts": 1755391035063 + }, + { + "value": 406.55915435695897, + "ts": 1755477399058 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index b2624d35d3..7b7133b19f 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2498,5 +2498,9 @@ { "value": 106.66666666666667, "ts": 1755391077378 + }, + { + "value": 113.81095999544756, + "ts": 1755477420356 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 8c43dbe016..13eaf36e4c 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Sat 09Mon 11Wed 13Fri 15Aug 17050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 17Tue 19050100150200250300350400450500550600650[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 2a266664b4..ea414c06c9 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1850,5 +1850,9 @@ { "value": 2369.3147415253125, "ts": 1755391036871 + }, + { + "value": 4966.704683418564, + "ts": 1755477321358 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 300e8a8d38..6b0b918bbd 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1846,5 +1846,9 @@ { "value": 5503.240797358445, "ts": 1755390951671 + }, + { + "value": 5592.841163310962, + "ts": 1755477314745 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 2a761ae4fa..57b8d4240b 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2590,5 +2590,9 @@ { "value": 1547.0828892632449, "ts": 1755390985562 + }, + { + "value": 1793.97225322915, + "ts": 1755477335884 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 242e908f70..0ae240b0ca 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Sat 09Mon 11Wed 13Fri 15Aug 1701,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 17Tue 1901,0002,0003,0004,0005,0006,0007,0008,0009,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 c78e0c3429..4abf707819 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1850,5 +1850,9 @@ { "value": 79.07221929362152, "ts": 1755391095261 + }, + { + "value": 115.74074074074073, + "ts": 1755477363413 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index d174c5babc..054b37aa27 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1846,5 +1846,9 @@ { "value": 164.90765171503958, "ts": 1755390983106 + }, + { + "value": 155.84415584415584, + "ts": 1755477347625 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index a717e40a8e..c58c626d5d 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2602,5 +2602,9 @@ { "value": 31.304783370899074, "ts": 1755391031221 + }, + { + "value": 34.93815945775977, + "ts": 1755477377008 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index b3a766789a..394ffec8cf 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Sat 09Mon 11Wed 13Fri 15Aug 17020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 17Tue 19020406080100120140160180200220240260[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 33234a117b..45e157d78d 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Sat 09Mon 11Wed 13Fri 15Aug 1702004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Sat 09Mon 11Wed 13Fri 15Aug 17Tue 1902004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file