From 75bfdbf34bfc861ff2dbbf7509996acca0bd0ff5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 8 Nov 2025 00:41:25 +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 ec3f527746..53b12b46ba 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2174,5 +2174,9 @@ { "value": 73.92075694855114, "ts": 1762475723052 + }, + { + "value": 130.29881862404446, + "ts": 1762561849039 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index ff8e137681..588798b2f0 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2170,5 +2170,9 @@ { "value": 131.09596224436288, "ts": 1762475581941 + }, + { + "value": 148.89815366289457, + "ts": 1762561819137 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index b55261e457..f0f5a0a4d9 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2938,5 +2938,9 @@ { "value": 39.86605007175889, "ts": 1762475557291 + }, + { + "value": 35.2410487736115, + "ts": 1762561871000 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 12e4de832a..9bc81947d2 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2174,5 +2174,9 @@ { "value": 161.17767151990546, "ts": 1762475853871 + }, + { + "value": 349.16201117318434, + "ts": 1762561919175 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 738dd6408a..d194158faf 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2170,5 +2170,9 @@ { "value": 336.7759317467445, "ts": 1762475652386 + }, + { + "value": 391.8751224609758, + "ts": 1762561883326 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 472421c1b7..d4e49b465b 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2918,5 +2918,9 @@ { "value": 142.21716561188936, "ts": 1762475632657 + }, + { + "value": 138.43704575344364, + "ts": 1762561936426 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index cafbe3a320..ebf4bd7d48 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Wed 29Fri 31NovemberMon 03Wed 05Fri 07050100150200250300350400450500550600650700[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 31NovemberMon 03Wed 05Fri 07Nov 09050100150200250300350400450500550600650700[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 b3bcef45aa..ee1496edb5 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1246,5 +1246,9 @@ { "value": 174.7487986020096, "ts": 1762475955603 + }, + { + "value": 361.0760064993681, + "ts": 1762561970062 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 14d989f6ec..6337bfeaa0 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1246,5 +1246,9 @@ { "value": 346.7706978760295, "ts": 1762475704442 + }, + { + "value": 407.06943926184744, + "ts": 1762561930486 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 4e520408f0..bb3e781cb5 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1258,5 +1258,9 @@ { "value": 153.89942672463545, "ts": 1762475677253 + }, + { + "value": 145.85232452142205, + "ts": 1762561983916 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index f182e0054d..7dfe6ceb61 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1246,5 +1246,9 @@ { "value": 116.28808434762385, "ts": 1762476065600 + }, + { + "value": 264.6436132674665, + "ts": 1762562021234 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 99631e68b6..af73c49501 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1246,5 +1246,9 @@ { "value": 224.57190979694957, "ts": 1762475764494 + }, + { + "value": 282.18031322014764, + "ts": 1762561980411 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 8906b24cbb..04ef4efea2 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -282,5 +282,9 @@ { "value": 111.11111111111111, "ts": 1762475715787 + }, + { + "value": 100.17781562273034, + "ts": 1762562025862 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 25dcdd2e1f..01d7d59734 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2174,5 +2174,9 @@ { "value": 156.05493133583022, "ts": 1762475749728 + }, + { + "value": 247.6882430647292, + "ts": 1762561867688 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 41579b3d4e..5dcd3ce670 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2170,5 +2170,9 @@ { "value": 271.985494106981, "ts": 1762475599894 + }, + { + "value": 301.8716039444556, + "ts": 1762561835840 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index d87ca5d557..7883b3f15f 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2874,5 +2874,9 @@ { "value": 64.80041472265422, "ts": 1762475579279 + }, + { + "value": 74.7049155834454, + "ts": 1762561891085 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 8a491f842c..2379d33fa6 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Wed 29Fri 31NovemberMon 03Wed 05Fri 07050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 31NovemberMon 03Wed 05Fri 07Nov 09050100150200250300350400450500[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 7230c598bd..7850ada283 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Wed 29Fri 31NovemberMon 03Wed 05Fri 0705001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Fri 31NovemberMon 03Wed 05Fri 07Nov 0905001,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 423efc9abe..702c9c60f7 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2662,5 +2662,9 @@ { "value": 1047.5957677130984, "ts": 1762475707288 + }, + { + "value": 1919.8361739798204, + "ts": 1762561887942 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 14ca85320c..df45ab12f2 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2170,5 +2170,9 @@ { "value": 109.58503798947983, "ts": 1762475738369 + }, + { + "value": 158.93197711379528, + "ts": 1762561860053 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 236e19f93f..61ef43bbef 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2166,5 +2166,9 @@ { "value": 165.52637386890314, "ts": 1762475592686 + }, + { + "value": 181.84022305734027, + "ts": 1762561829204 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index bf831a9cfa..03a641c038 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2922,5 +2922,9 @@ { "value": 41.31889926452359, "ts": 1762475570492 + }, + { + "value": 43.90586582367404, + "ts": 1762561883402 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 708ba5e311..8c777d0c84 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Wed 29Fri 31NovemberMon 03Wed 05Fri 07050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 31NovemberMon 03Wed 05Fri 07Nov 09050100150200250300350[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 079523ebc4..1ee4f658af 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Wed 29Fri 31NovemberMon 03Wed 05Fri 07020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 31NovemberMon 03Wed 05Fri 07Nov 09020406080100120140160180200220240260[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 832d519d95..4cabdd5b3e 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2174,5 +2174,9 @@ { "value": 168.46834199073425, "ts": 1762475812681 + }, + { + "value": 451.9093168637494, + "ts": 1762561898582 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 83a4f2e33d..0df7f6ef12 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2170,5 +2170,9 @@ { "value": 422.80318511732787, "ts": 1762475630911 + }, + { + "value": 477.21307563827247, + "ts": 1762561864307 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 3e41560b81..b8a8def278 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1914,5 +1914,9 @@ { "value": 130.4631441617743, "ts": 1762475617305 + }, + { + "value": 162.98590171950124, + "ts": 1762561920829 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 2e74668cad..ba5d0ae9aa 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Wed 29Fri 31NovemberMon 03Wed 05Fri 070100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 31NovemberMon 03Wed 05Fri 07Nov 090100200300400500600700800900[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 86b02dfcc4..9f1f2e7aad 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 29Fri 31NovemberMon 03Wed 05Fri 07050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Fri 31NovemberMon 03Wed 05Fri 07Nov 09050100150200250300350[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 ebd3ed3d38..3c667a2773 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2174,5 +2174,9 @@ { "value": 188.1880626038955, "ts": 1762475886140 + }, + { + "value": 358.7872989296179, + "ts": 1762561936223 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 683721a987..254c7a9766 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2170,5 +2170,9 @@ { "value": 365.9875564230816, "ts": 1762475669186 + }, + { + "value": 366.8154307024516, + "ts": 1762561900082 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 0ebae5508f..7dfbcafb64 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2822,5 +2822,9 @@ { "value": 111.52001784320285, "ts": 1762475650887 + }, + { + "value": 103.32179573280985, + "ts": 1762561956096 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 5edc39cef6..86e2b6b8a6 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Wed 29Fri 31NovemberMon 03Wed 05Fri 07050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 31NovemberMon 03Wed 05Fri 07Nov 09050100150200250300350400450500550600650700[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 f3b82bef66..6339a12d59 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2174,5 +2174,9 @@ { "value": 1722.564963028652, "ts": 1762475712168 + }, + { + "value": 5331.648269188997, + "ts": 1762561842580 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index bde3b34d5c..7d20b56c4e 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2170,5 +2170,9 @@ { "value": 3733.200597312096, "ts": 1762475575518 + }, + { + "value": 4901.0709747685605, + "ts": 1762561813239 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 8bc64e13ec..bff89508a5 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2914,5 +2914,9 @@ { "value": 1978.9353327909585, "ts": 1762475550620 + }, + { + "value": 1010.8724952825951, + "ts": 1762561863486 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index afb87cb998..a057555318 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Wed 29Fri 31NovemberMon 03Wed 05Fri 0701,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 31NovemberMon 03Wed 05Fri 07Nov 0901,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 bcb7c42a95..9efd7069a5 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2174,5 +2174,9 @@ { "value": 71.92864678239187, "ts": 1762475772268 + }, + { + "value": 122.38903394255874, + "ts": 1762561881470 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index a6b38b19cb..80317e52ae 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2170,5 +2170,9 @@ { "value": 138.5809312638581, "ts": 1762475612405 + }, + { + "value": 148.8390553681286, + "ts": 1762561847507 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 906c7f3cb2..2ab6f8174b 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2926,5 +2926,9 @@ { "value": 25.75593674341936, "ts": 1762475599686 + }, + { + "value": 33.50083752093802, + "ts": 1762561906946 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 5d4ddf6cc0..43cb29048c 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Wed 29Fri 31NovemberMon 03Wed 05Fri 07020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 31NovemberMon 03Wed 05Fri 07Nov 09020406080100120140160180200220240260[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 aa0487e754..f972df360d 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Wed 29Fri 31NovemberMon 03Wed 05Fri 0702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Fri 31NovemberMon 03Wed 05Fri 07Nov 0902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,8003,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file