From 053d1de438eb47d2ac984323bb234ee810640382 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 30 Oct 2025 00:43:21 +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 7741d543ac..24e1810475 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2138,5 +2138,9 @@ { "value": 127.89904502046384, "ts": 1761697956783 + }, + { + "value": 80.80155138978668, + "ts": 1761784422433 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index ce4426172e..dedd69b3a6 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2134,5 +2134,9 @@ { "value": 156.1524047470331, "ts": 1761697947229 + }, + { + "value": 155.24736079486647, + "ts": 1761784327261 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 77a13e0d1a..c02f844b6f 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2902,5 +2902,9 @@ { "value": 36.017864860971045, "ts": 1761698036990 + }, + { + "value": 36.35306092773012, + "ts": 1761784402906 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 4fa0cdab60..59c840e595 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2138,5 +2138,9 @@ { "value": 364.27660737053003, "ts": 1761698024242 + }, + { + "value": 164.6813416039963, + "ts": 1761784537739 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index dff91a8f17..e6eed478c8 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2134,5 +2134,9 @@ { "value": 411.5508608272172, "ts": 1761698006673 + }, + { + "value": 415.915707749896, + "ts": 1761784385553 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index be5cc9faac..f12fe4aaf8 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2882,5 +2882,9 @@ { "value": 140.99400775467043, "ts": 1761698100539 + }, + { + "value": 139.37282229965157, + "ts": 1761784466082 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index ad1c3e5f1e..c7ccdea55f 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Tue 21Thu 23Sat 25Mon 27Wed 29050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 21Thu 23Sat 25Mon 27Wed 29Fri 31050100150200250300350400450500550600650[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 0466a23351..0b72b4dc4e 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1210,5 +1210,9 @@ { "value": 354.8301250776191, "ts": 1761698075764 + }, + { + "value": 148.67493464497664, + "ts": 1761784648820 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 2280917f90..c3647729b8 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1210,5 +1210,9 @@ { "value": 421.45190180170687, "ts": 1761698049906 + }, + { + "value": 421.3927028830284, + "ts": 1761784428639 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 56753a55f9..916b25e156 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1222,5 +1222,9 @@ { "value": 144.68639224480938, "ts": 1761698147997 + }, + { + "value": 147.57424829367275, + "ts": 1761784512825 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 99ddb84692..22f4db1188 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1210,5 +1210,9 @@ { "value": 256.3062004741665, "ts": 1761698128407 + }, + { + "value": 111.98208286674132, + "ts": 1761784763879 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 3bc6c6bde9..1db1bce41c 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1210,5 +1210,9 @@ { "value": 296.83132559922825, "ts": 1761698096564 + }, + { + "value": 307.4951953875721, + "ts": 1761784473560 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index df607765e4..545ff02c86 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -246,5 +246,9 @@ { "value": 97.11330695088495, "ts": 1761698191481 + }, + { + "value": 100.67958721369243, + "ts": 1761784554769 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 5ff3d6aeb6..db69c3d0f0 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2138,5 +2138,9 @@ { "value": 251.04602510460253, "ts": 1761697975373 + }, + { + "value": 159.2525745832891, + "ts": 1761784449150 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index a60a1c76a0..b91d1e7369 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2134,5 +2134,9 @@ { "value": 309.08716257984753, "ts": 1761697962980 + }, + { + "value": 313.1524008350731, + "ts": 1761784342736 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index d72176ba40..64d35939e9 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2838,5 +2838,9 @@ { "value": 74.73841554559043, "ts": 1761698057342 + }, + { + "value": 75.8150113722517, + "ts": 1761784422971 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 97ad264615..7f1e9b1f96 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Tue 21Thu 23Sat 25Mon 27Wed 29050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 21Thu 23Sat 25Mon 27Wed 29Fri 31050100150200250300350400450500550[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 a7ccdbd0d8..273d0a56ce 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -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 +Tue 21Thu 23Sat 25Mon 27Wed 29Fri 3105001,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 c7b6b61212..0edded16b5 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2626,5 +2626,9 @@ { "value": 872.4058044066187, "ts": 1761698136359 + }, + { + "value": 822.954956932024, + "ts": 1761784543262 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index f62a2f8e6e..2194c973e3 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2134,5 +2134,9 @@ { "value": 159.30331350892098, "ts": 1761697967815 + }, + { + "value": 110.55424528301887, + "ts": 1761784437871 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 9f7faa1120..08ee77f477 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2130,5 +2130,9 @@ { "value": 193.2740626207963, "ts": 1761697956541 + }, + { + "value": 199.84012789768184, + "ts": 1761784336367 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 1869bc6122..d6d8214122 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2886,5 +2886,9 @@ { "value": 42.955326460481096, "ts": 1761698049646 + }, + { + "value": 43.91357807834183, + "ts": 1761784415354 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index d6e6f155b7..5845e1c3b5 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Tue 21Thu 23Sat 25Mon 27Wed 29050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 21Thu 23Sat 25Mon 27Wed 29Fri 31050100150200250300350[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 d8b73683b2..3bffb1670f 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Tue 21Thu 23Sat 25Mon 27Wed 29020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 21Thu 23Sat 25Mon 27Wed 29Fri 31020406080100120140160180200220240260[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 56f24f12e8..094bca09ca 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2138,5 +2138,9 @@ { "value": 495.5401387512388, "ts": 1761698004465 + }, + { + "value": 259.0673575129534, + "ts": 1761784496791 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 66b9dacf4b..e3bb4fd758 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2134,5 +2134,9 @@ { "value": 555.864369093941, "ts": 1761697988734 + }, + { + "value": 569.9088145896657, + "ts": 1761784367897 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index bdf9553864..9d609b5751 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1878,5 +1878,9 @@ { "value": 201.93861066235866, "ts": 1761698085061 + }, + { + "value": 202.75750202757501, + "ts": 1761784450457 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index d23eb0b47f..02df016687 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Tue 21Thu 23Sat 25Mon 27Wed 290100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 21Thu 23Sat 25Mon 27Wed 29Fri 310100200300400500600700800900[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 581b856ddb..c1a3843ad0 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 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 29Fri 31050100150200250300350400[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 72d875ac0e..6e32fff6a9 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2138,5 +2138,9 @@ { "value": 359.71223021582733, "ts": 1761698041311 + }, + { + "value": 204.08857444130751, + "ts": 1761784567472 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index b00c352b6e..92039b4d08 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2134,5 +2134,9 @@ { "value": 436.68122270742356, "ts": 1761698020794 + }, + { + "value": 441.3711931734589, + "ts": 1761784399534 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 818152d68f..497f7680f5 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2786,5 +2786,9 @@ { "value": 104.43318886742206, "ts": 1761698119979 + }, + { + "value": 105.25207872855489, + "ts": 1761784485337 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index dd3a1af5df..f3c71c81d4 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Tue 21Thu 23Sat 25Mon 27Wed 29050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 21Thu 23Sat 25Mon 27Wed 29Fri 31050100150200250300350400450500550600650700[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 02eabc0a03..71cb3a3b27 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2138,5 +2138,9 @@ { "value": 5184.431344687878, "ts": 1761697950280 + }, + { + "value": 2428.931270241094, + "ts": 1761784412266 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 007b4a6ca4..dfc86152e4 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2134,5 +2134,9 @@ { "value": 6056.120045757351, "ts": 1761697941759 + }, + { + "value": 6123.837604899069, + "ts": 1761784321767 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 2e8c6556dd..752a3600b3 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2878,5 +2878,9 @@ { "value": 1224.4231606443186, "ts": 1761698029648 + }, + { + "value": 1269.8412698412699, + "ts": 1761784395589 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 046131dabe..572912cda1 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -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 +Tue 21Thu 23Sat 25Mon 27Wed 29Fri 3101,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 2129d56fbc..e3b4b9d55f 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2138,5 +2138,9 @@ { "value": 126.93577050012694, "ts": 1761697988654 + }, + { + "value": 85.47008547008546, + "ts": 1761784468502 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 8f67627153..8f18c07031 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2134,5 +2134,9 @@ { "value": 158.17779183802594, "ts": 1761697974119 + }, + { + "value": 159.4896331738437, + "ts": 1761784353674 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index eb9f088b42..db69571d5b 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2890,5 +2890,9 @@ { "value": 33.178500331785, "ts": 1761698073378 + }, + { + "value": 33.53004291845493, + "ts": 1761784438839 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index c29bdb4616..dc4554e4bb 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Tue 21Thu 23Sat 25Mon 27Wed 29020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 21Thu 23Sat 25Mon 27Wed 29Fri 31020406080100120140160180200220240260[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 c325960c05..e546e039ac 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -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 +Tue 21Thu 23Sat 25Mon 27Wed 29Fri 3102004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file