From e98fa59d4435b209d9b5a468317384c1199b8d10 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 9 Nov 2025 00:45:22 +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 53b12b46ba..6d0f740928 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2178,5 +2178,9 @@ { "value": 130.29881862404446, "ts": 1762561849039 + }, + { + "value": 79.25604987847406, + "ts": 1762648582698 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 588798b2f0..9ccdf6f6fd 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2174,5 +2174,9 @@ { "value": 148.89815366289457, "ts": 1762561819137 + }, + { + "value": 123.13249055984238, + "ts": 1762648487277 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index f0f5a0a4d9..d33cea1602 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2942,5 +2942,9 @@ { "value": 35.2410487736115, "ts": 1762561871000 + }, + { + "value": 30.004800768122898, + "ts": 1762648566213 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 9bc81947d2..44f380727e 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2178,5 +2178,9 @@ { "value": 349.16201117318434, "ts": 1762561919175 + }, + { + "value": 194.77357571822756, + "ts": 1762648683929 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index d194158faf..e9552276c0 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2174,5 +2174,9 @@ { "value": 391.8751224609758, "ts": 1762561883326 + }, + { + "value": 302.25177572918244, + "ts": 1762648563709 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index d4e49b465b..97ac98de33 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2922,5 +2922,9 @@ { "value": 138.43704575344364, "ts": 1762561936426 + }, + { + "value": 116.77468324867169, + "ts": 1762648643840 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index ebf4bd7d48..ab3b06448e 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Fri 31NovemberMon 03Wed 05Fri 07Nov 09050100150200250300350400450500550600650700[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 ee1496edb5..faf86fe37c 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1250,5 +1250,9 @@ { "value": 361.0760064993681, "ts": 1762561970062 + }, + { + "value": 202.8809089064719, + "ts": 1762648770936 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 6337bfeaa0..fa51dc247b 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1250,5 +1250,9 @@ { "value": 407.06943926184744, "ts": 1762561930486 + }, + { + "value": 307.60554715336696, + "ts": 1762648622685 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index bb3e781cb5..4977ed2825 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1262,5 +1262,9 @@ { "value": 145.85232452142205, "ts": 1762561983916 + }, + { + "value": 120.78024035267829, + "ts": 1762648699897 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 7dfe6ceb61..a4498a05f7 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1250,5 +1250,9 @@ { "value": 264.6436132674665, "ts": 1762562021234 + }, + { + "value": 126.61032507200963, + "ts": 1762648871797 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index af73c49501..ee3a6cbf62 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1250,5 +1250,9 @@ { "value": 282.18031322014764, "ts": 1762561980411 + }, + { + "value": 199.89339019189768, + "ts": 1762648689104 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 04ef4efea2..f94c5559b7 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -286,5 +286,9 @@ { "value": 100.17781562273034, "ts": 1762562025862 + }, + { + "value": 80.42949349526472, + "ts": 1762648752405 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 01d7d59734..ba45435ca8 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2178,5 +2178,9 @@ { "value": 247.6882430647292, "ts": 1762561867688 + }, + { + "value": 176.44982943183157, + "ts": 1762648607462 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 5dcd3ce670..c291f57380 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2174,5 +2174,9 @@ { "value": 301.8716039444556, "ts": 1762561835840 + }, + { + "value": 211.35691137100181, + "ts": 1762648506575 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 7883b3f15f..37424c7815 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2878,5 +2878,9 @@ { "value": 74.7049155834454, "ts": 1762561891085 + }, + { + "value": 64.09434687860531, + "ts": 1762648589467 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 2379d33fa6..20154be70c 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Fri 31NovemberMon 03Wed 05Fri 07Nov 09050100150200250300350400450500[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 7850ada283..1f5cfc20b1 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -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 +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 702c9c60f7..94dfd735eb 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2666,5 +2666,9 @@ { "value": 1919.8361739798204, "ts": 1762561887942 + }, + { + "value": 1098.364657066146, + "ts": 1762648637526 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index df45ab12f2..1dba03915c 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2174,5 +2174,9 @@ { "value": 158.93197711379528, "ts": 1762561860053 + }, + { + "value": 114.8721090519222, + "ts": 1762648597370 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 61ef43bbef..7ffbaac8a7 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2170,5 +2170,9 @@ { "value": 181.84022305734027, "ts": 1762561829204 + }, + { + "value": 166.333998669328, + "ts": 1762648497877 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 03a641c038..df9f5a52a4 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2926,5 +2926,9 @@ { "value": 43.90586582367404, "ts": 1762561883402 + }, + { + "value": 37.93338896897049, + "ts": 1762648580515 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 8c777d0c84..3517ae7ebc 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Fri 31NovemberMon 03Wed 05Fri 07Nov 09050100150200250300350[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 1ee4f658af..75b0cba8f4 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Fri 31NovemberMon 03Wed 05Fri 07Nov 09020406080100120140160180200220240260[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 4cabdd5b3e..42826f67e7 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2178,5 +2178,9 @@ { "value": 451.9093168637494, "ts": 1762561898582 + }, + { + "value": 284.14472437961734, + "ts": 1762648649802 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 0df7f6ef12..7c8febf41c 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2174,5 +2174,9 @@ { "value": 477.21307563827247, "ts": 1762561864307 + }, + { + "value": 380.7831439994923, + "ts": 1762648540466 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index b8a8def278..c91213a3ef 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1918,5 +1918,9 @@ { "value": 162.98590171950124, "ts": 1762561920829 + }, + { + "value": 131.54433043935805, + "ts": 1762648625145 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index ba5d0ae9aa..b5e3fff4e1 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Fri 31NovemberMon 03Wed 05Fri 07Nov 090100200300400500600700800900[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 9f1f2e7aad..0f8d7c0478 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 31NovemberMon 03Wed 05Fri 07Nov 09050100150200250300350[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 3c667a2773..cb39ee26ea 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2178,5 +2178,9 @@ { "value": 358.7872989296179, "ts": 1762561936223 + }, + { + "value": 223.73867322966774, + "ts": 1762648711156 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 254c7a9766..04b9da171e 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2174,5 +2174,9 @@ { "value": 366.8154307024516, "ts": 1762561900082 + }, + { + "value": 317.52751905165115, + "ts": 1762648583009 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 7dfbcafb64..30e4fbeac7 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2826,5 +2826,9 @@ { "value": 103.32179573280985, "ts": 1762561956096 + }, + { + "value": 90.54280411064332, + "ts": 1762648666321 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 86e2b6b8a6..7c1d9fb27d 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Fri 31NovemberMon 03Wed 05Fri 07Nov 09050100150200250300350400450500550600650700[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 6339a12d59..c7cfb2bb99 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2178,5 +2178,9 @@ { "value": 5331.648269188997, "ts": 1762561842580 + }, + { + "value": 1916.6471452605574, + "ts": 1762648572509 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 7d20b56c4e..d9d7d85672 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2174,5 +2174,9 @@ { "value": 4901.0709747685605, "ts": 1762561813239 + }, + { + "value": 4006.4697066373847, + "ts": 1762648480422 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index bff89508a5..a23e2ff682 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2918,5 +2918,9 @@ { "value": 1010.8724952825951, "ts": 1762561863486 + }, + { + "value": 960.9430054026351, + "ts": 1762648557331 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index a057555318..bf6ae6f248 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -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 +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 9efd7069a5..29df7fcbce 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2178,5 +2178,9 @@ { "value": 122.38903394255874, "ts": 1762561881470 + }, + { + "value": 94.80470231323474, + "ts": 1762648624789 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 80317e52ae..fdfae60720 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2174,5 +2174,9 @@ { "value": 148.8390553681286, "ts": 1762561847507 + }, + { + "value": 118.33385926159671, + "ts": 1762648520807 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 2ab6f8174b..a05343dad9 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2930,5 +2930,9 @@ { "value": 33.50083752093802, "ts": 1762561906946 + }, + { + "value": 29.02252147666589, + "ts": 1762648607779 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 43cb29048c..645e382833 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Fri 31NovemberMon 03Wed 05Fri 07Nov 09020406080100120140160180200220240260[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 f972df360d..e61146212d 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -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 +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