From 3922ae104d33060707fa2fd9c023d6f718cc0bf1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 31 Oct 2025 00:43:27 +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 24e1810475..c5c5f4a882 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2142,5 +2142,9 @@ { "value": 80.80155138978668, "ts": 1761784422433 + }, + { + "value": 75.57436517533253, + "ts": 1761870808314 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index dedd69b3a6..64e9469ced 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2138,5 +2138,9 @@ { "value": 155.24736079486647, "ts": 1761784327261 + }, + { + "value": 136.066763425254, + "ts": 1761870706624 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index c02f844b6f..0fee5bcdda 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2906,5 +2906,9 @@ { "value": 36.35306092773012, "ts": 1761784402906 + }, + { + "value": 37.73015393902807, + "ts": 1761870695302 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 59c840e595..c1a587f2d0 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2142,5 +2142,9 @@ { "value": 164.6813416039963, "ts": 1761784537739 + }, + { + "value": 176.15454625524794, + "ts": 1761870924399 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index e6eed478c8..4127537c2c 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2138,5 +2138,9 @@ { "value": 415.915707749896, "ts": 1761784385553 + }, + { + "value": 349.1010647582475, + "ts": 1761870773628 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index f12fe4aaf8..2feea6b393 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2886,5 +2886,9 @@ { "value": 139.37282229965157, "ts": 1761784466082 + }, + { + "value": 152.41579027587258, + "ts": 1761870756275 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index c7ccdea55f..141f76700a 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Tue 21Thu 23Sat 25Mon 27Wed 29Fri 31050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 23Sat 25Mon 27Wed 29Fri 31November050100150200250300350400450500550600650[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 0b72b4dc4e..54b8ab37b9 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 148.67493464497664, "ts": 1761784648820 + }, + { + "value": 140.11816632026344, + "ts": 1761871049394 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index c3647729b8..88ae17cb2c 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 421.3927028830284, "ts": 1761784428639 + }, + { + "value": 358.9590188453485, + "ts": 1761870824028 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 916b25e156..d29e69792a 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1226,5 +1226,9 @@ { "value": 147.57424829367275, "ts": 1761784512825 + }, + { + "value": 157.58578576212426, + "ts": 1761870799482 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 22f4db1188..e5ebb2c50b 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 111.98208286674132, "ts": 1761784763879 + }, + { + "value": 102.7194987288462, + "ts": 1761871174489 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 1db1bce41c..e5919d78e9 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1214,5 +1214,9 @@ { "value": 307.4951953875721, "ts": 1761784473560 + }, + { + "value": 238.43586075345732, + "ts": 1761870880312 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 545ff02c86..5df6f6c664 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -250,5 +250,9 @@ { "value": 100.67958721369243, "ts": 1761784554769 + }, + { + "value": 116.23176614168652, + "ts": 1761870836026 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index db69c3d0f0..7e2bb92dac 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2142,5 +2142,9 @@ { "value": 159.2525745832891, "ts": 1761784449150 + }, + { + "value": 152.64068383026355, + "ts": 1761870836647 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index b91d1e7369..de8021ffbf 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2138,5 +2138,9 @@ { "value": 313.1524008350731, "ts": 1761784342736 + }, + { + "value": 288.62805464691166, + "ts": 1761870723112 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 64d35939e9..f66ef18e05 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2842,5 +2842,9 @@ { "value": 75.8150113722517, "ts": 1761784422971 + }, + { + "value": 78.33307222309259, + "ts": 1761870714898 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 7f1e9b1f96..dacd5a10e6 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Tue 21Thu 23Sat 25Mon 27Wed 29Fri 31050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 23Sat 25Mon 27Wed 29Fri 31November050100150200250300350400450500550[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 273d0a56ce..d0f9087e88 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -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 +Thu 23Sat 25Mon 27Wed 29Fri 31November05001,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 0edded16b5..273006bbb4 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2630,5 +2630,9 @@ { "value": 822.954956932024, "ts": 1761784543262 + }, + { + "value": 1542.0728886452034, + "ts": 1761870766503 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 2194c973e3..1b7088aae3 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2138,5 +2138,9 @@ { "value": 110.55424528301887, "ts": 1761784437871 + }, + { + "value": 102.04775835090823, + "ts": 1761870824939 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 08ee77f477..cf1eb42970 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2134,5 +2134,9 @@ { "value": 199.84012789768184, "ts": 1761784336367 + }, + { + "value": 186.12731108077926, + "ts": 1761870716305 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index d6d8214122..3a8ed74d99 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2890,5 +2890,9 @@ { "value": 43.91357807834183, "ts": 1761784415354 + }, + { + "value": 44.91555874955085, + "ts": 1761870707454 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 5845e1c3b5..664dfd7352 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Tue 21Thu 23Sat 25Mon 27Wed 29Fri 31050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 23Sat 25Mon 27Wed 29Fri 31November050100150200250300350[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 3bffb1670f..10af88d775 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Tue 21Thu 23Sat 25Mon 27Wed 29Fri 31020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 23Sat 25Mon 27Wed 29Fri 31November020406080100120140160180200220240260[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 094bca09ca..f96a117be5 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2142,5 +2142,9 @@ { "value": 259.0673575129534, "ts": 1761784496791 + }, + { + "value": 239.3107849393746, + "ts": 1761870886032 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index e3bb4fd758..459fead3eb 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2138,5 +2138,9 @@ { "value": 569.9088145896657, "ts": 1761784367897 + }, + { + "value": 421.67404596247104, + "ts": 1761870753119 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 9d609b5751..47bdbebfa2 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1882,5 +1882,9 @@ { "value": 202.75750202757501, "ts": 1761784450457 + }, + { + "value": 208.02995631370916, + "ts": 1761870741894 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 02df016687..ccd6bd4c37 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Tue 21Thu 23Sat 25Mon 27Wed 29Fri 310100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 23Sat 25Mon 27Wed 29Fri 31November0100200300400500600700800900[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 c1a3843ad0..4893e91842 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 29Fri 31050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Thu 23Sat 25Mon 27Wed 29Fri 31November050100150200250300350400[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 6e32fff6a9..2fef0ce470 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2142,5 +2142,9 @@ { "value": 204.08857444130751, "ts": 1761784567472 + }, + { + "value": 157.72456034278807, + "ts": 1761870962958 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 92039b4d08..ef32fb5e51 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2138,5 +2138,9 @@ { "value": 441.3711931734589, "ts": 1761784399534 + }, + { + "value": 376.081233546446, + "ts": 1761870789962 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 497f7680f5..91b3e21716 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2790,5 +2790,9 @@ { "value": 105.25207872855489, "ts": 1761784485337 + }, + { + "value": 116.23176614168652, + "ts": 1761870773755 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index f3c71c81d4..0bc882df07 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Tue 21Thu 23Sat 25Mon 27Wed 29Fri 31050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 23Sat 25Mon 27Wed 29Fri 31November050100150200250300350400450500550600650700[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 71cb3a3b27..e7ce377209 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2142,5 +2142,9 @@ { "value": 2428.931270241094, "ts": 1761784412266 + }, + { + "value": 1893.4081346423563, + "ts": 1761870797582 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index dfc86152e4..f686860822 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2138,5 +2138,9 @@ { "value": 6123.837604899069, "ts": 1761784321767 + }, + { + "value": 4004.211837636625, + "ts": 1761870700366 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 752a3600b3..21d0b7b8da 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2882,5 +2882,9 @@ { "value": 1269.8412698412699, "ts": 1761784395589 + }, + { + "value": 1922.994743814367, + "ts": 1761870688264 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 572912cda1..2066871031 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -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 +Thu 23Sat 25Mon 27Wed 29Fri 31November01,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 e3b4b9d55f..f4d0129e52 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2142,5 +2142,9 @@ { "value": 85.47008547008546, "ts": 1761784468502 + }, + { + "value": 83.81761287438533, + "ts": 1761870856333 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 8f18c07031..798648ce43 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2138,5 +2138,9 @@ { "value": 159.4896331738437, "ts": 1761784353674 + }, + { + "value": 145.67349713508787, + "ts": 1761870734960 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index db69571d5b..fdfea71f1b 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2894,5 +2894,9 @@ { "value": 33.53004291845493, "ts": 1761784438839 + }, + { + "value": 33.99510470492249, + "ts": 1761870730563 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index dc4554e4bb..b8ea619175 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Tue 21Thu 23Sat 25Mon 27Wed 29Fri 31020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 23Sat 25Mon 27Wed 29Fri 31November020406080100120140160180200220240260[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 e546e039ac..4babe6ebd9 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -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 +Thu 23Sat 25Mon 27Wed 29Fri 31November02004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file