From e7fc90f8a47f437e8be9df7a5f62aac42cbf5cb7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 20 Nov 2025 00:38:56 +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 665ec2b714..6329a6c871 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2222,5 +2222,9 @@ { "value": 91.18541033434651, "ts": 1763512448295 + }, + { + "value": 129.89262209906477, + "ts": 1763598718833 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 653f3a90be..40970c327b 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 162.02203499675957, "ts": 1763512363207 + }, + { + "value": 175.93244194229416, + "ts": 1763598706735 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 6cb4ca3b7e..03f194c6ec 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2986,5 +2986,9 @@ { "value": 36.05422555523507, "ts": 1763512448900 + }, + { + "value": 41.165815906471266, + "ts": 1763598720095 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index e3d86b2379..27eae7487b 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2222,5 +2222,9 @@ { "value": 273.22404371584696, "ts": 1763512530175 + }, + { + "value": 398.0363539869975, + "ts": 1763598783362 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 43fb15d0e5..d18ef6b7a4 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 341.5494962144931, "ts": 1763512430603 + }, + { + "value": 442.5105096246036, + "ts": 1763598761703 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index f15198b267..6437214d18 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2966,5 +2966,9 @@ { "value": 127.9754287176862, "ts": 1763512514392 + }, + { + "value": 152.87013681877244, + "ts": 1763598783591 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 0936b94c40..c25ec8e254 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500550600650700[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350400450500550600650700[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 1852fc737c..118cae7ff2 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 277.3284030506124, "ts": 1763512595215 + }, + { + "value": 400.80160320641284, + "ts": 1763598829595 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index c9757bd500..f724546319 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 461.53846153846155, "ts": 1763512473922 + }, + { + "value": 447.42729306487695, + "ts": 1763598802596 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 4fcce72014..8860e8e81a 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1306,5 +1306,9 @@ { "value": 140.8252358822701, "ts": 1763512562365 + }, + { + "value": 135.50594532335106, + "ts": 1763598835222 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 84c1686fba..7b61a20534 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 172.61219792865364, "ts": 1763512672301 + }, + { + "value": 281.3928948294055, + "ts": 1763598878197 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 9a0ec1fbcb..8f5154445f 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 314.506617743415, "ts": 1763512517618 + }, + { + "value": 318.0745884910012, + "ts": 1763598846095 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index ca218db93a..a47da7cb22 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -330,5 +330,9 @@ { "value": 85.48469823901522, "ts": 1763512611402 + }, + { + "value": 97.84257130277385, + "ts": 1763598878396 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 00047b0b11..ad78071171 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2222,5 +2222,9 @@ { "value": 211.00014066676044, "ts": 1763512469825 + }, + { + "value": 274.12280701754383, + "ts": 1763598736625 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index f93b4bb134..2f4afedf92 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 323.90412437918377, "ts": 1763512378619 + }, + { + "value": 337.99008562415503, + "ts": 1763598721261 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 4ed389b7c3..91d3f02d42 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2922,5 +2922,9 @@ { "value": 77.7121541809139, "ts": 1763512468081 + }, + { + "value": 78.90168849613381, + "ts": 1763598739067 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 51339098ee..5681a52009 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350400450500550[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 959b1fd7d3..44f3f28d75 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 1902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,8003,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19Fri 2105001,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 ee90fff51d..ad51445c4b 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2710,5 +2710,9 @@ { "value": 989.4024009498263, "ts": 1763512536320 + }, + { + "value": 1834.151908536958, + "ts": 1763598785610 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 76c2859956..a3519103fc 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 133.70175594972815, "ts": 1763512461152 + }, + { + "value": 162.07455429497568, + "ts": 1763598729645 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 581304b02d..22f6363326 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2214,5 +2214,9 @@ { "value": 201.47750167897917, "ts": 1763512372268 + }, + { + "value": 219.39447125932426, + "ts": 1763598715196 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 7801610551..7cc84e113e 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2970,5 +2970,9 @@ { "value": 46.59832246039142, "ts": 1763512460631 + }, + { + "value": 47.28579534707774, + "ts": 1763598731698 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index c9d5db1350..d503a79b9e 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350[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 10aa921efe..77e9b33fb4 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19Fri 21020406080100120140160180200220240260280[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 75a9072a48..3ea601cb63 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2222,5 +2222,9 @@ { "value": 382.4823101931536, "ts": 1763512504839 + }, + { + "value": 508.6038823429685, + "ts": 1763598765132 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 0679b8eaf1..d877933ab8 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 440.04400440044003, "ts": 1763512409826 + }, + { + "value": 596.1844197138315, + "ts": 1763598745000 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index c0b0562d66..d813812712 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1962,5 +1962,9 @@ { "value": 161.19932296284355, "ts": 1763512497501 + }, + { + "value": 156.0549313358302, + "ts": 1763598769143 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 7f7bd16be3..810be5ba5d 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 190100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19Fri 210100200300400500600700800900[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 7a509eca19..c4324093a4 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 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19020406080100120140160180200220240260[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19Fri 21020406080100120140160180200220240260[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 5192fadd52..42ec4389cc 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2222,5 +2222,9 @@ { "value": 289.58926589121097, "ts": 1763512551313 + }, + { + "value": 392.4390084374387, + "ts": 1763598799030 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index a6441a3c31..b884fa3281 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 366.6137113528046, "ts": 1763512447285 + }, + { + "value": 456.82960255824577, + "ts": 1763598775158 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 01fa429a37..5d488f2153 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2870,5 +2870,9 @@ { "value": 105.84810796507013, "ts": 1763512533573 + }, + { + "value": 93.28358208955224, + "ts": 1763598805334 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index c6a4960cfe..a322f5044d 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 190100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19Fri 210100200300400500600700800[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 04da20c0f7..b55aceb3ef 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2222,5 +2222,9 @@ { "value": 2617.217413219856, "ts": 1763512439333 + }, + { + "value": 5612.372162634074, + "ts": 1763598712397 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 07115fa9ef..cc84e58f44 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 6000, "ts": 1763512357939 + }, + { + "value": 6280.968664945216, + "ts": 1763598701801 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 83854c4bf3..0d85f74b83 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2962,5 +2962,9 @@ { "value": 1083.8933448948624, "ts": 1763512441520 + }, + { + "value": 2007.9425282227476, + "ts": 1763598713642 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 09a71334eb..de1e9c03cd 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 1901,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19Fri 2101,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 08c00e7b65..6aae10661d 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2222,5 +2222,9 @@ { "value": 109.20209668025626, "ts": 1763512485088 + }, + { + "value": 131.64823591363876, + "ts": 1763598749499 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index d3359472b3..78ebcd2f35 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 121.72360626470827, "ts": 1763512392464 + }, + { + "value": 177.0956316410862, + "ts": 1763598731274 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 1ad4215235..a0f41d1585 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2974,5 +2974,9 @@ { "value": 35.085257174935094, "ts": 1763512483337 + }, + { + "value": 34.69090404495941, + "ts": 1763598754439 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index a37a0af4ca..239c899331 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19Fri 21020406080100120140160180200220240260280[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 e7d05fa202..2d591e3ea3 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 1902004006008001,0001,2001,4001,6001,8002,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19Fri 2102004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file