From 3d368f9145361b50d4d4df40cca5122d2dea0397 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 19 Oct 2025 00:44:40 +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 7764520e4b..84fbae8da3 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2094,5 +2094,9 @@ { "value": 95.52923194497517, "ts": 1760747465353 + }, + { + "value": 81.41554494138082, + "ts": 1760834170665 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index a0dd10a526..8c4fad4e4e 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2090,5 +2090,9 @@ { "value": 141.3494157557482, "ts": 1760747351908 + }, + { + "value": 137.38779996336325, + "ts": 1760834083753 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index e1307bc8e9..cdbaa009ba 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2858,5 +2858,9 @@ { "value": 31.553704404897136, "ts": 1760747441427 + }, + { + "value": 27.979854504756574, + "ts": 1760834259801 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 35a071bba7..780b376232 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2094,5 +2094,9 @@ { "value": 240.37498497656344, "ts": 1760747551321 + }, + { + "value": 211.8120521057648, + "ts": 1760834268124 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 6eacc7df8d..41d08e3193 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2090,5 +2090,9 @@ { "value": 353.52345038887574, "ts": 1760747417565 + }, + { + "value": 329.2542391483291, + "ts": 1760834153744 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index efa4c5016e..12f3ce1bcb 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2838,5 +2838,9 @@ { "value": 106.19093129446746, "ts": 1760747512690 + }, + { + "value": 90.78941395433293, + "ts": 1760834340422 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 151b998c95..dffd7939c1 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 09Sat 11Mon 13Wed 15Fri 17Oct 19050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 11Mon 13Wed 15Fri 17Oct 19050100150200250300350400450500550600650[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 fc23a51874..17dc27d2be 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1166,5 +1166,9 @@ { "value": 272.2817208204756, "ts": 1760747621933 + }, + { + "value": 218.62702229995628, + "ts": 1760834349703 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 7777dd4cad..72402797f3 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1166,5 +1166,9 @@ { "value": 364.8525387655822, "ts": 1760747467291 + }, + { + "value": 345.02587694077056, + "ts": 1760834206398 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 695f6192ce..416b1b0f36 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1178,5 +1178,9 @@ { "value": 67.52650415288001, "ts": 1760747595591 + }, + { + "value": 92.74717121127806, + "ts": 1760834408476 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index b7aaecebab..80339d086e 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1166,5 +1166,9 @@ { "value": 170.39645575372032, "ts": 1760747698361 + }, + { + "value": 133.0775287502911, + "ts": 1760834445795 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 80abf35a09..5c17554799 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1166,5 +1166,9 @@ { "value": 243.18573310365792, "ts": 1760747522453 + }, + { + "value": 228.13254500865003, + "ts": 1760834265481 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index c99c9c7622..8ef1d02068 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -202,5 +202,9 @@ { "value": 73.81435689241557, "ts": 1760747652189 + }, + { + "value": 44.03540446519001, + "ts": 1760834501936 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 5b0e9dd060..57807546aa 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2094,5 +2094,9 @@ { "value": 214.01055785418745, "ts": 1760747487002 + }, + { + "value": 177.8093883357041, + "ts": 1760834195253 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 34f4240610..e196ff76bf 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2090,5 +2090,9 @@ { "value": 289.35185185185185, "ts": 1760747368273 + }, + { + "value": 280.74115665356544, + "ts": 1760834100771 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 8b80456a45..ed9469118b 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2794,5 +2794,9 @@ { "value": 72.01497911565606, "ts": 1760747462222 + }, + { + "value": 63.516260162601625, + "ts": 1760834283314 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 4f17d22cb1..077db8252d 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 09Sat 11Mon 13Wed 15Fri 17Oct 19050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 11Mon 13Wed 15Fri 17Oct 19050100150200250300350400450500550[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 be9f69fb7d..40bea58636 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Thu 09Sat 11Mon 13Wed 15Fri 17Oct 1902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Sat 11Mon 13Wed 15Fri 17Oct 1902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 6ad3c0b2e2..e467872bab 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2582,5 +2582,9 @@ { "value": 887.845396521619, "ts": 1760747474266 + }, + { + "value": 715.7740698913614, + "ts": 1760834281215 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index c09c90a826..053508d02b 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2090,5 +2090,9 @@ { "value": 131.78703215603585, "ts": 1760747478403 + }, + { + "value": 116.49580615097857, + "ts": 1760834185157 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 92238d1480..8a9177d13c 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2086,5 +2086,9 @@ { "value": 188.01704687891703, "ts": 1760747361494 + }, + { + "value": 180.1801801801802, + "ts": 1760834093815 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index d9cc8ffe9e..269de67e88 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2842,5 +2842,9 @@ { "value": 42.69125683060109, "ts": 1760747454210 + }, + { + "value": 37.13882492757929, + "ts": 1760834274359 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 125f6918c3..a192315ec6 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 09Sat 11Mon 13Wed 15Fri 17Oct 19050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 11Mon 13Wed 15Fri 17Oct 19050100150200250300350[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 15b892123b..831b9c073e 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 09Sat 11Mon 13Wed 15Fri 17Oct 19020406080100120140160180200220240260280[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 11Mon 13Wed 15Fri 17Oct 19020406080100120140160180200220240260[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 89d65eb5b5..bdc51bd767 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2094,5 +2094,9 @@ { "value": 377.4059630142156, "ts": 1760747522822 + }, + { + "value": 302.4193548387097, + "ts": 1760834236449 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 8cc93eb134..a9dd32c619 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2090,5 +2090,9 @@ { "value": 447.7277815088426, "ts": 1760747397222 + }, + { + "value": 402.63051939337004, + "ts": 1760834131898 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 4e605ef208..b01b92f200 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1834,5 +1834,9 @@ { "value": 166.5001665001665, "ts": 1760747492322 + }, + { + "value": 141.4327133866063, + "ts": 1760834316874 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 842ac7598d..840d6e4aa7 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 09Sat 11Mon 13Wed 15Fri 17Oct 190100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 11Mon 13Wed 15Fri 17Oct 190100200300400500600700800900[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 05cf5dde7e..7063a87a2a 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 @@ -Thu 09Sat 11Mon 13Wed 15Fri 17Oct 19050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Sat 11Mon 13Wed 15Fri 17Oct 19050100150200250300350[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 be4ec08180..581f98bdac 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2094,5 +2094,9 @@ { "value": 235.94180102241447, "ts": 1760747577182 + }, + { + "value": 233.39038431616618, + "ts": 1760834294223 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 54787e9351..655f17ac44 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2090,5 +2090,9 @@ { "value": 381.9223424570337, "ts": 1760747433714 + }, + { + "value": 357.82442748091603, + "ts": 1760834170933 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 830c022d48..3c1e58559b 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2742,5 +2742,9 @@ { "value": 87.32861758798357, "ts": 1760747535911 + }, + { + "value": 82.49463784853985, + "ts": 1760834364966 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 4f16cca800..2338643821 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 09Sat 11Mon 13Wed 15Fri 17Oct 19050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 11Mon 13Wed 15Fri 17Oct 19050100150200250300350400450500550600650700[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 613175364e..136bc154e4 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2094,5 +2094,9 @@ { "value": 1698.0277721875627, "ts": 1760747456773 + }, + { + "value": 2196.7650600449115, + "ts": 1760834160755 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 208284e7ab..c4284a0d4f 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2090,5 +2090,9 @@ { "value": 4051.7422491671414, "ts": 1760747345929 + }, + { + "value": 4043.5505368936547, + "ts": 1760834077448 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 2d25568b91..376a4bec3f 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2834,5 +2834,9 @@ { "value": 1026.0736720896562, "ts": 1760747433100 + }, + { + "value": 744.5831575289767, + "ts": 1760834250370 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index c9e396767a..eb037df5c0 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Thu 09Sat 11Mon 13Wed 15Fri 17Oct 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 +Sat 11Mon 13Wed 15Fri 17Oct 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 diff --git a/python_4workers_benchmark.json b/python_4workers_benchmark.json index 633b00f907..da57611403 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2094,5 +2094,9 @@ { "value": 106.97475395806589, "ts": 1760747502570 + }, + { + "value": 94.0851784482218, + "ts": 1760834212721 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 119527ac74..d1114da545 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2090,5 +2090,9 @@ { "value": 146.31291455325788, "ts": 1760747380036 + }, + { + "value": 144.56437933693138, + "ts": 1760834112978 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 2bebbf01c4..5943632bbf 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2846,5 +2846,9 @@ { "value": 33.07097030226867, "ts": 1760747478368 + }, + { + "value": 30.644765873988725, + "ts": 1760834300689 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 2f39854cbf..bb96871814 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 09Sat 11Mon 13Wed 15Fri 17Oct 19020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 11Mon 13Wed 15Fri 17Oct 19020406080100120140160180200220240260[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 3443ce60e0..0bf06b1aa0 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Thu 09Sat 11Mon 13Wed 15Fri 17Oct 1902004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Sat 11Mon 13Wed 15Fri 17Oct 1902004006008001,0001,2001,4001,600[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file