From a7c5e26b6a7d646aca2d38c8ef06f7f70fd61c92 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 30 Sep 2025 00:43:18 +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 01bec67ddc..bf05fc8c85 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 95.15351433646283, "ts": 1759105978707 + }, + { + "value": 97.911227154047, + "ts": 1759192296975 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 3b725a07b4..73595a5a57 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2014,5 +2014,9 @@ { "value": 131.0043668122271, "ts": 1759105910771 + }, + { + "value": 129.93762993762994, + "ts": 1759192279021 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index b6cd3b12a7..788cf58de2 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2782,5 +2782,9 @@ { "value": 36.80800942285041, "ts": 1759105962119 + }, + { + "value": 35.28581510232886, + "ts": 1759192311885 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index e00f46651f..93e64dae9e 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 242.1893921046258, "ts": 1759106069212 + }, + { + "value": 248.95232562964193, + "ts": 1759192379656 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index e494b1a2f3..6b434569e2 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2014,5 +2014,9 @@ { "value": 344.92670307559644, "ts": 1759105978514 + }, + { + "value": 350.71311667056347, + "ts": 1759192346300 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 56a8b068a6..464b9a11e5 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2762,5 +2762,9 @@ { "value": 141.38272303124558, "ts": 1759106024448 + }, + { + "value": 137.85497656465398, + "ts": 1759192375787 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 8d0261dd42..271f3af9a3 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Fri 19Sep 21Tue 23Thu 25Sat 27Mon 29050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October050100150200250300350400450500550[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 c7f12df162..9cddfdb6e6 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1090,5 +1090,9 @@ { "value": 248.07227172182832, "ts": 1759106141586 + }, + { + "value": 283.3730842798781, + "ts": 1759192443957 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index ab20f3db6b..e1dfe1fc4e 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1090,5 +1090,9 @@ { "value": 357.3130061934254, "ts": 1759106029350 + }, + { + "value": 358.59431030360986, + "ts": 1759192397767 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 38fa778bd6..4b02f92869 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1102,5 +1102,9 @@ { "value": 149.37635372320563, "ts": 1759106070771 + }, + { + "value": 145.11681903932666, + "ts": 1759192423131 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 2f25f76183..05f8e11527 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1090,5 +1090,9 @@ { "value": 150.25167154984598, "ts": 1759106228932 + }, + { + "value": 141.718334809566, + "ts": 1759192534615 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 1ca5608ade..af02391cb8 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1090,5 +1090,9 @@ { "value": 237.44509082274726, "ts": 1759106085990 + }, + { + "value": 231.73628410868432, + "ts": 1759192454592 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index eee6dab63f..9e1528a687 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -126,5 +126,9 @@ { "value": 101.03051121438675, "ts": 1759106112528 + }, + { + "value": 93.19447356771744, + "ts": 1759192468565 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 2bdfdd0778..e2bf0e71ad 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 195.4397394136808, "ts": 1759106001638 + }, + { + "value": 221.56573116691285, + "ts": 1759192317902 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 00bf2db67d..ea3ff54526 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2014,5 +2014,9 @@ { "value": 284.19856006062906, "ts": 1759105927164 + }, + { + "value": 266.2406815761448, + "ts": 1759192296382 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 8f07406d05..90552a941d 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2718,5 +2718,9 @@ { "value": 74.06310176270182, "ts": 1759105982172 + }, + { + "value": 71.39797229758675, + "ts": 1759192332329 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index e5236b148e..ddc93bae1e 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Fri 19Sep 21Tue 23Thu 25Sat 27Mon 29050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October050100150200250300350400450500[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 827b751459..5e553be343 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Fri 19Sep 21Tue 23Thu 25Sat 27Mon 2902004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October02004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index caa7e4ccce..8286be8c44 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2506,5 +2506,9 @@ { "value": 904.1591320072332, "ts": 1759106068935 + }, + { + "value": 663.9518413597734, + "ts": 1759192453844 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 9928909cc3..0cae2c5472 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2014,5 +2014,9 @@ { "value": 127.19409819384381, "ts": 1759105992269 + }, + { + "value": 137.02384214853384, + "ts": 1759192309556 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 70102210f5..6bb5a7404b 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2010,5 +2010,9 @@ { "value": 188.65551502955603, "ts": 1759105920295 + }, + { + "value": 171.07664233576642, + "ts": 1759192289280 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index f290dde6a5..2c96243e47 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2766,5 +2766,9 @@ { "value": 44.5275625612254, "ts": 1759105974406 + }, + { + "value": 43.909721612364976, + "ts": 1759192324296 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index ba1dfd62ef..56003d8515 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Fri 19Sep 21Tue 23Thu 25Sat 27Mon 29050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October050100150200250300350[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 0feceff007..2e17415287 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Fri 19Sep 21Tue 23Thu 25Sat 27Mon 29020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October020406080100120140160180200220240260[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 59562a7462..8e7110ba36 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 333.77837116154876, "ts": 1759106040633 + }, + { + "value": 385.579332947754, + "ts": 1759192352208 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index a6c643e3e7..dcd38b549f 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2014,5 +2014,9 @@ { "value": 430.57050592034443, "ts": 1759105956819 + }, + { + "value": 432.24551545277717, + "ts": 1759192326321 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 78c27ce0ac..2649cb1eb3 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1758,5 +1758,9 @@ { "value": 217.6989223903342, "ts": 1759106009025 + }, + { + "value": 207.3398299813394, + "ts": 1759192359932 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index fb4e2d4de6..355d073b11 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Fri 19Sep 21Tue 23Thu 25Sat 27Mon 29050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October050100150200250300350400450500550600650700[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 58dc8494eb..09fc156a21 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 @@ -Fri 19Sep 21Tue 23Thu 25Sat 27Mon 29050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October050100150200250300350[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 bc2098a799..15817a7060 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 261.72300981461285, "ts": 1759106092581 + }, + { + "value": 287.4526900780913, + "ts": 1759192400969 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index bff11a9270..db482f4048 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2014,5 +2014,9 @@ { "value": 369.4353795948525, "ts": 1759105995144 + }, + { + "value": 352.94117647058823, + "ts": 1759192363681 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index f167dd2d84..ed2c682991 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2666,5 +2666,9 @@ { "value": 105.87052035360755, "ts": 1759106043622 + }, + { + "value": 104.4932079414838, + "ts": 1759192395222 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index ab111b638e..e2e877ec8e 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Fri 19Sep 21Tue 23Thu 25Sat 27Mon 29050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October050100150200250300350400450500550600[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 46933f1dbe..bf1b4fbdb9 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 2397.9750432967717, "ts": 1759105970071 + }, + { + "value": 2673.1614589521205, + "ts": 1759192288586 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 1413103bbd..601d35f1e2 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2014,5 +2014,9 @@ { "value": 4048.340180525984, "ts": 1759105904315 + }, + { + "value": 4062.227304185599, + "ts": 1759192272567 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 2c2e0b5f3b..2c7de9f482 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2758,5 +2758,9 @@ { "value": 1241.1225263738536, "ts": 1759105954937 + }, + { + "value": 1060.2205258693807, + "ts": 1759192304392 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 402440ba9e..0f7452e704 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Fri 19Sep 21Tue 23Thu 25Sat 27Mon 2901,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October01,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 73e9c1d9f1..32f6708480 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 102.20768601798855, "ts": 1759106017982 + }, + { + "value": 112.14114832535886, + "ts": 1759192332757 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index bb7c034563..9bcff5ac48 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2014,5 +2014,9 @@ { "value": 149.43215780035862, "ts": 1759105938720 + }, + { + "value": 133.20309031169523, + "ts": 1759192309070 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 3e6853e759..1caaa7b8e9 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2770,5 +2770,9 @@ { "value": 33.56831151393085, "ts": 1759105998032 + }, + { + "value": 32.97500494625074, + "ts": 1759192348460 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index ce92cd6235..32c12de161 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Fri 19Sep 21Tue 23Thu 25Sat 27Mon 29020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October020406080100120140160180200220240260[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 498b3a9417..0f66cf8552 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Fri 19Sep 21Tue 23Thu 25Sat 27Mon 2902004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Sep 21Tue 23Thu 25Sat 27Mon 29October02004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file