From 979faadc99ca210183a4891e72d310d75017f0f0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 25 Oct 2025 00:45:46 +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 615bba32d7..c5d0c5a968 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2118,5 +2118,9 @@ { "value": 97.26364933212294, "ts": 1761265778324 + }, + { + "value": 114.41647597254006, + "ts": 1761352265537 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 1db4e1553b..4a1603cbc4 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2114,5 +2114,9 @@ { "value": 135.06212857914642, "ts": 1761265775056 + }, + { + "value": 135.2813852813853, + "ts": 1761352269419 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 334e1be1de..dccf99c716 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2882,5 +2882,9 @@ { "value": 34.99930001399972, "ts": 1761265805147 + }, + { + "value": 38.59215807347947, + "ts": 1761352280658 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index a3e70d1490..78172ba696 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2118,5 +2118,9 @@ { "value": 268.3963319167971, "ts": 1761265859079 + }, + { + "value": 335.0644999162339, + "ts": 1761352338549 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 9904dbc9ee..a975d3ba7c 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2114,5 +2114,9 @@ { "value": 274.80076944215443, "ts": 1761265851981 + }, + { + "value": 339.2897534494458, + "ts": 1761352336509 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index be030cb7ab..c68fa54779 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2862,5 +2862,9 @@ { "value": 138.39872673171405, "ts": 1761265869368 + }, + { + "value": 168.67673104495236, + "ts": 1761352339137 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index f82ab333e7..8c4dc5b0d2 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Wed 15Fri 17Oct 19Tue 21Thu 23Sat 25050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 17Oct 19Tue 21Thu 23Sat 25050100150200250300350400450500550600650[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 2da37e5df2..215881bdf8 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1190,5 +1190,9 @@ { "value": 277.700638711469, "ts": 1761265924076 + }, + { + "value": 361.39135672338506, + "ts": 1761352391440 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index b94c8883df..bcfb044a35 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1190,5 +1190,9 @@ { "value": 290.67654966935544, "ts": 1761265912759 + }, + { + "value": 348.42193896809033, + "ts": 1761352388612 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 41d04cc9a1..55ffc257ca 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 146.68671385089297, "ts": 1761265916248 + }, + { + "value": 172.50301880282905, + "ts": 1761352380815 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 8142196992..03119eacd9 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1190,5 +1190,9 @@ { "value": 180.88361646643858, "ts": 1761265996369 + }, + { + "value": 200.34726859890478, + "ts": 1761352457769 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 260c1b11f0..c1eaec20e6 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1190,5 +1190,9 @@ { "value": 207.64119601328903, "ts": 1761265978496 + }, + { + "value": 218.88224135415146, + "ts": 1761352449592 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index b5b0afc7fa..4669cb150c 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -226,5 +226,9 @@ { "value": 98.93153937475266, "ts": 1761265958820 + }, + { + "value": 130.0855312367882, + "ts": 1761352413586 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 85e44c7314..608504cc7d 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2118,5 +2118,9 @@ { "value": 220.32902467685076, "ts": 1761265799204 + }, + { + "value": 240.42314473473314, + "ts": 1761352285165 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 956c596d04..c234975cea 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2114,5 +2114,9 @@ { "value": 268.04860614724805, "ts": 1761265793079 + }, + { + "value": 296.0331557134399, + "ts": 1761352285572 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 6729dbc606..56b127ec7b 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2818,5 +2818,9 @@ { "value": 73.64854912358227, "ts": 1761265825568 + }, + { + "value": 83.82229673093043, + "ts": 1761352300977 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 3a855e1708..f3168d78d6 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Wed 15Fri 17Oct 19Tue 21Thu 23Sat 25050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 17Oct 19Tue 21Thu 23Sat 25050100150200250300350400450500550[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 5fe66228bc..21abaf1fab 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Wed 15Fri 17Oct 19Tue 21Thu 23Sat 2502004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Fri 17Oct 19Tue 21Thu 23Sat 2505001,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 79be462037..a4b79b362d 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2606,5 +2606,9 @@ { "value": 1087.968279680379, "ts": 1761265894035 + }, + { + "value": 1005.9575038841137, + "ts": 1761352401237 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index ab2b502bb9..9df29d0508 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2114,5 +2114,9 @@ { "value": 137.71575468233567, "ts": 1761265790838 + }, + { + "value": 146.5845793022574, + "ts": 1761352277356 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 5510f411e9..7144ec1455 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2110,5 +2110,9 @@ { "value": 172.77125086385624, "ts": 1761265785559 + }, + { + "value": 192.11065573770492, + "ts": 1761352278877 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index cc7ce283cf..ee734e1076 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2866,5 +2866,9 @@ { "value": 43.32380209687202, "ts": 1761265817735 + }, + { + "value": 40.48910842983238, + "ts": 1761352294015 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 77c2f50b3e..35cde8c018 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Wed 15Fri 17Oct 19Tue 21Thu 23Sat 25050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 17Oct 19Tue 21Thu 23Sat 25050100150200250300350[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 0a412c58a3..3ef38288c0 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Wed 15Fri 17Oct 19Tue 21Thu 23Sat 25020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 17Oct 19Tue 21Thu 23Sat 25020406080100120140160180200220240260[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 9a003cbc64..44417e01de 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2118,5 +2118,9 @@ { "value": 389.30703348040487, "ts": 1761265833378 + }, + { + "value": 451.26353790613723, + "ts": 1761352317125 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index d6abc009a6..2e930ad9e8 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2114,5 +2114,9 @@ { "value": 372.000744001488, "ts": 1761265825883 + }, + { + "value": 420.69835927639883, + "ts": 1761352315262 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 01eabf36de..644a4e2708 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1858,5 +1858,9 @@ { "value": 199.860097931448, "ts": 1761265853632 + }, + { + "value": 253.0044275774826, + "ts": 1761352326093 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 65716484b0..cc06cb4093 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Wed 15Fri 17Oct 19Tue 21Thu 23Sat 250100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 17Oct 19Tue 21Thu 23Sat 250100200300400500600700800900[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 ee642e22ff..541ec5a981 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 @@ -Wed 15Fri 17Oct 19Tue 21Thu 23Sat 25050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Fri 17Oct 19Tue 21Thu 23Sat 25050100150200250300350400[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 e9cca65c1c..ee513224fc 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2118,5 +2118,9 @@ { "value": 288.711384852276, "ts": 1761265880208 + }, + { + "value": 321.6985684413704, + "ts": 1761352357624 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 0c49e9c896..fac051abfd 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2114,5 +2114,9 @@ { "value": 324.11408815903195, "ts": 1761265870858 + }, + { + "value": 361.424010601771, + "ts": 1761352353508 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index d8ce1bb7c4..c9d127826c 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2766,5 +2766,9 @@ { "value": 105.94342621040364, "ts": 1761265888563 + }, + { + "value": 112.56190904997749, + "ts": 1761352357158 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 2081c7a66a..ea79c5eede 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Wed 15Fri 17Oct 19Tue 21Thu 23Sat 25050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 17Oct 19Tue 21Thu 23Sat 25050100150200250300350400450500550600650700[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 e8f735406c..3923909bfb 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2118,5 +2118,9 @@ { "value": 2670.6495613210814, "ts": 1761265769852 + }, + { + "value": 4789.866770742784, + "ts": 1761352258276 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index ccf5a0b855..b4a7ac5441 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2114,5 +2114,9 @@ { "value": 3194.2834157537327, "ts": 1761265768642 + }, + { + "value": 3929.6734004773825, + "ts": 1761352263213 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index b4203900f2..139d09c9cd 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2858,5 +2858,9 @@ { "value": 1120.1832121875934, "ts": 1761265797618 + }, + { + "value": 2158.376900570771, + "ts": 1761352273805 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 186fb801d1..941543746e 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Wed 15Fri 17Oct 19Tue 21Thu 23Sat 2501,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 17Oct 19Tue 21Thu 23Sat 2501,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 51587c40d6..0a6956de83 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2118,5 +2118,9 @@ { "value": 111.3916530521313, "ts": 1761265814149 + }, + { + "value": 114.58253762126652, + "ts": 1761352299776 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 92b02c0816..0ee0ab75d7 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2114,5 +2114,9 @@ { "value": 148.29461196243201, "ts": 1761265804867 + }, + { + "value": 148.95729890764648, + "ts": 1761352297154 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 978c5171be..20b824c123 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2870,5 +2870,9 @@ { "value": 32.76110601493907, "ts": 1761265841825 + }, + { + "value": 34.46849579484351, + "ts": 1761352316448 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 230b9c1d82..1bd44ad7d7 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Wed 15Fri 17Oct 19Tue 21Thu 23Sat 25020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 17Oct 19Tue 21Thu 23Sat 25020406080100120140160180200220240260[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 064ffd268f..961804c6a7 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Wed 15Fri 17Oct 19Tue 21Thu 23Sat 2502004006008001,0001,2001,4001,6001,800[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Fri 17Oct 19Tue 21Thu 23Sat 2502004006008001,0001,2001,4001,6001,800[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file