From b46ba1981ee8bbf8a44651c366180bf38339cc58 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 29 Oct 2025 00:40:16 +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 7471df7ee6..7741d543ac 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2134,5 +2134,9 @@ { "value": 131.11888111888112, "ts": 1761611425607 + }, + { + "value": 127.89904502046384, + "ts": 1761697956783 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 629e4c812b..ce4426172e 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2130,5 +2130,9 @@ { "value": 127.35608762098828, "ts": 1761611453741 + }, + { + "value": 156.1524047470331, + "ts": 1761697947229 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index cf641f7124..77a13e0d1a 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2898,5 +2898,9 @@ { "value": 35.00910236661532, "ts": 1761611478703 + }, + { + "value": 36.017864860971045, + "ts": 1761698036990 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 9a9bddb306..4fa0cdab60 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2134,5 +2134,9 @@ { "value": 362.2313450857281, "ts": 1761611492081 + }, + { + "value": 364.27660737053003, + "ts": 1761698024242 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index bc1d1673fc..dff91a8f17 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2130,5 +2130,9 @@ { "value": 259.79649274734794, "ts": 1761611533582 + }, + { + "value": 411.5508608272172, + "ts": 1761698006673 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 2a5f8340de..be5cc9faac 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2878,5 +2878,9 @@ { "value": 141.74344436569808, "ts": 1761611541031 + }, + { + "value": 140.99400775467043, + "ts": 1761698100539 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 8050e075af..ad1c3e5f1e 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Oct 19Tue 21Thu 23Sat 25Mon 27Wed 29050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 21Thu 23Sat 25Mon 27Wed 29050100150200250300350400450500550600650[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 be2889e916..0466a23351 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1206,5 +1206,9 @@ { "value": 370.9542798850042, "ts": 1761611541862 + }, + { + "value": 354.8301250776191, + "ts": 1761698075764 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 5d860cf494..2280917f90 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1206,5 +1206,9 @@ { "value": 291.08550636749544, "ts": 1761611595565 + }, + { + "value": 421.45190180170687, + "ts": 1761698049906 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index b6dea899c8..56753a55f9 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1218,5 +1218,9 @@ { "value": 155.6178026766262, "ts": 1761611586290 + }, + { + "value": 144.68639224480938, + "ts": 1761698147997 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 4e26d537a2..99ddb84692 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1206,5 +1206,9 @@ { "value": 258.5315408479835, "ts": 1761611593780 + }, + { + "value": 256.3062004741665, + "ts": 1761698128407 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 695af83d0d..3bc6c6bde9 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1206,5 +1206,9 @@ { "value": 212.84520832224766, "ts": 1761611658186 + }, + { + "value": 296.83132559922825, + "ts": 1761698096564 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index dd1e85a438..df607765e4 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -242,5 +242,9 @@ { "value": 109.13158540910703, "ts": 1761611624765 + }, + { + "value": 97.11330695088495, + "ts": 1761698191481 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 534cbabeb6..5ff3d6aeb6 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2134,5 +2134,9 @@ { "value": 261.7344268016053, "ts": 1761611443833 + }, + { + "value": 251.04602510460253, + "ts": 1761697975373 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 6463434348..a60a1c76a0 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2130,5 +2130,9 @@ { "value": 246.30541871921181, "ts": 1761611471978 + }, + { + "value": 309.08716257984753, + "ts": 1761697962980 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 6df8b4749c..d72176ba40 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2834,5 +2834,9 @@ { "value": 77.8089013383131, "ts": 1761611498483 + }, + { + "value": 74.73841554559043, + "ts": 1761698057342 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 2c499d96bc..97ad264615 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Oct 19Tue 21Thu 23Sat 25Mon 27Wed 29050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 21Thu 23Sat 25Mon 27Wed 29050100150200250300350400450500550[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 1d809984aa..a7ccdbd0d8 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Oct 19Tue 21Thu 23Sat 25Mon 27Wed 2905001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Tue 21Thu 23Sat 25Mon 27Wed 2905001,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 1e2a5995f0..c7b6b61212 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2622,5 +2622,9 @@ { "value": 967.9396866026393, "ts": 1761611590548 + }, + { + "value": 872.4058044066187, + "ts": 1761698136359 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 975211d2a8..f62a2f8e6e 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2130,5 +2130,9 @@ { "value": 158.7133636652206, "ts": 1761611436592 + }, + { + "value": 159.30331350892098, + "ts": 1761697967815 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 4be0ae0764..9f7faa1120 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 167.33601070950468, "ts": 1761611464330 + }, + { + "value": 193.2740626207963, + "ts": 1761697956541 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 6e101f61bb..1869bc6122 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2882,5 +2882,9 @@ { "value": 44.064510443288974, "ts": 1761611491063 + }, + { + "value": 42.955326460481096, + "ts": 1761698049646 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 3e613d077f..d6e6f155b7 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Oct 19Tue 21Thu 23Sat 25Mon 27Wed 29050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 21Thu 23Sat 25Mon 27Wed 29050100150200250300350[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 2c94fe59a7..d8b73683b2 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Oct 19Tue 21Thu 23Sat 25Mon 27Wed 29020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 21Thu 23Sat 25Mon 27Wed 29020406080100120140160180200220240260[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 5dce858ba8..56f24f12e8 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2134,5 +2134,9 @@ { "value": 517.2413793103449, "ts": 1761611472301 + }, + { + "value": 495.5401387512388, + "ts": 1761698004465 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 49dfc817f0..66b9dacf4b 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2130,5 +2130,9 @@ { "value": 364.0114056907116, "ts": 1761611506981 + }, + { + "value": 555.864369093941, + "ts": 1761697988734 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 41494d3e5c..bdf9553864 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1874,5 +1874,9 @@ { "value": 200.64205457463885, "ts": 1761611525793 + }, + { + "value": 201.93861066235866, + "ts": 1761698085061 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 1fced35199..d23eb0b47f 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Oct 19Tue 21Thu 23Sat 25Mon 27Wed 290100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 21Thu 23Sat 25Mon 27Wed 290100200300400500600700800900[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 385d253546..581b856ddb 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 @@ -Oct 19Tue 21Thu 23Sat 25Mon 27Wed 29050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Tue 21Thu 23Sat 25Mon 27Wed 29050100150200250300350400[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 e7e42c35b1..72d875ac0e 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2134,5 +2134,9 @@ { "value": 363.9893229798592, "ts": 1761611508883 + }, + { + "value": 359.71223021582733, + "ts": 1761698041311 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 6c2871f83e..b00c352b6e 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2130,5 +2130,9 @@ { "value": 303.7974683544304, "ts": 1761611553727 + }, + { + "value": 436.68122270742356, + "ts": 1761698020794 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index b93acbcb41..818152d68f 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2782,5 +2782,9 @@ { "value": 105.68031704095112, "ts": 1761611560229 + }, + { + "value": 104.43318886742206, + "ts": 1761698119979 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index a1437d08cd..dd3a1af5df 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Oct 19Tue 21Thu 23Sat 25Mon 27Wed 29050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 21Thu 23Sat 25Mon 27Wed 29050100150200250300350400450500550600650700[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 772197e208..02eabc0a03 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2134,5 +2134,9 @@ { "value": 5440.586777359099, "ts": 1761611419295 + }, + { + "value": 5184.431344687878, + "ts": 1761697950280 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 4938a63bd7..007b4a6ca4 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2130,5 +2130,9 @@ { "value": 4253.241127266426, "ts": 1761611447089 + }, + { + "value": 6056.120045757351, + "ts": 1761697941759 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 7ebf05ec30..2e8c6556dd 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2874,5 +2874,9 @@ { "value": 1429.025087329311, "ts": 1761611471143 + }, + { + "value": 1224.4231606443186, + "ts": 1761698029648 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index d05826c9e8..046131dabe 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Oct 19Tue 21Thu 23Sat 25Mon 27Wed 2901,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 21Thu 23Sat 25Mon 27Wed 2901,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 fcf8bc64f8..2129d56fbc 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2134,5 +2134,9 @@ { "value": 127.43182397417381, "ts": 1761611457051 + }, + { + "value": 126.93577050012694, + "ts": 1761697988654 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 9f1f145f08..8f67627153 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2130,5 +2130,9 @@ { "value": 115.5268022181146, "ts": 1761611486538 + }, + { + "value": 158.17779183802594, + "ts": 1761697974119 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 0525be261c..eb9f088b42 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2886,5 +2886,9 @@ { "value": 33.83407768304236, "ts": 1761611514194 + }, + { + "value": 33.178500331785, + "ts": 1761698073378 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 4f8acd96b4..c29bdb4616 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Oct 19Tue 21Thu 23Sat 25Mon 27Wed 29020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 21Thu 23Sat 25Mon 27Wed 29020406080100120140160180200220240260[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 6e0566db07..c325960c05 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Oct 19Tue 21Thu 23Sat 25Mon 27Wed 2902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Tue 21Thu 23Sat 25Mon 27Wed 2902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file