From cda37785b1b7ff259b73de841886ce0c273df4d0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 20 Mar 2025 00:44:12 +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 +- 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 +- 40 files changed, 130 insertions(+), 10 deletions(-) diff --git a/2steps_4workers_benchmark.json b/2steps_4workers_benchmark.json index 85a44413a6..9353971b5e 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1274,5 +1274,9 @@ { "value": 93.00595238095238, "ts": 1742344247566 + }, + { + "value": 100.42849491162292, + "ts": 1742430637369 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 98e6288d38..ce38959164 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1270,5 +1270,9 @@ { "value": 118.09163911195087, "ts": 1742344278937 + }, + { + "value": 112.81588447653431, + "ts": 1742430622124 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 37fca31d41..aab629031b 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2038,5 +2038,9 @@ { "value": 16.863406408094434, "ts": 1742344440899 + }, + { + "value": 8.849557522123893, + "ts": 1742430887953 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index edc0bf567a..a19b8db366 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1274,5 +1274,9 @@ { "value": 202.73694880892043, "ts": 1742344379305 + }, + { + "value": 297.3977695167286, + "ts": 1742430763451 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index af961aaa86..beae4bf1a3 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1270,5 +1270,9 @@ { "value": 336.0591464097681, "ts": 1742344372528 + }, + { + "value": 249.48024948024948, + "ts": 1742430757217 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 7e8eb0f25b..b4c47624a2 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 49.81195985156035, "ts": 1742344618303 + }, + { + "value": 60.23552088666686, + "ts": 1742431105481 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 999217e6b2..26b9daec47 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350400450500550[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 d0b165b362..ba3e7e34c7 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -346,5 +346,9 @@ { "value": 232.86501591244277, "ts": 1742344460958 + }, + { + "value": 245.8764470853396, + "ts": 1742430839614 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 5547eb982f..ccabf0ce78 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -346,5 +346,9 @@ { "value": 342.9551300371535, "ts": 1742344424977 + }, + { + "value": 300.82727500626726, + "ts": 1742430824084 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index fce8151264..0b0996e460 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -358,5 +358,9 @@ { "value": 49.210176664534224, "ts": 1742344747291 + }, + { + "value": 48.88541259288228, + "ts": 1742431235197 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 4a8679c695..2a50c145ef 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -346,5 +346,9 @@ { "value": 126.47688108011256, "ts": 1742344576882 + }, + { + "value": 143.67300025142777, + "ts": 1742430943706 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index ae5f3e0217..843b344611 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -346,5 +346,9 @@ { "value": 249.65152807539476, "ts": 1742344494373 + }, + { + "value": 217.2928927116342, + "ts": 1742430900192 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 15431f399c..96313d0fdb 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -358,5 +358,9 @@ { "value": 28.429686278411918, "ts": 1742344895093 + }, + { + "value": 37.989590852106524, + "ts": 1742431349106 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 50f1ca2f9d..353f66f035 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1274,5 +1274,9 @@ { "value": 96.96812980800311, "ts": 1742344284702 + }, + { + "value": 119.24636298592893, + "ts": 1742430670713 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 1032eefdcd..18d96db527 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1270,5 +1270,9 @@ { "value": 205.5076037813399, "ts": 1742344301995 + }, + { + "value": 148.5148514851485, + "ts": 1742430652731 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index c18cf875d8..14fbcd7a68 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1974,5 +1974,9 @@ { "value": 22.47090018426138, "ts": 1742344496113 + }, + { + "value": 16.802769096347077, + "ts": 1742430956619 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 43cc9ff15d..3f7a797016 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350[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 e70c274368..1826b2a786 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mar 09Tue 11Thu 13Sat 15Mon 17Wed 1901002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mar 09Tue 11Thu 13Sat 15Mon 17Wed 19Fri 2101002003004005006007008009001,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index d01f39b708..5c41014885 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1270,5 +1270,9 @@ { "value": 99.30486593843098, "ts": 1742344266312 + }, + { + "value": 106.05953475217422, + "ts": 1742430654810 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index f71c7f3174..2cf3e88a31 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1266,5 +1266,9 @@ { "value": 161.95206218959189, "ts": 1742344291396 + }, + { + "value": 107.2654462242563, + "ts": 1742430639409 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 6e0bda4816..0f481dcba0 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 17.166792556478747, "ts": 1742344471946 + }, + { + "value": 13.998152243903805, + "ts": 1742430925295 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 8154661538..ad9d86098f 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 3d2b9f1e8e..73a61acd39 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 21020406080100120140160180200220240260[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 c36f0b4105..4c0d94885f 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1274,5 +1274,9 @@ { "value": 249.06600249066003, "ts": 1742344340298 + }, + { + "value": 325.62683165092807, + "ts": 1742430733948 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index a0d887ae67..9ab535709a 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1270,5 +1270,9 @@ { "value": 346.6004274738606, "ts": 1742344344272 + }, + { + "value": 217.77793909476972, + "ts": 1742430723606 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 30c456d14f..4c040e43e4 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1014,5 +1014,9 @@ { "value": 62.163926273583435, "ts": 1742344574399 + }, + { + "value": 34.57814661134163, + "ts": 1742431069649 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index acdfba54ef..d6d090e2b3 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500550[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350400450500550[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 2e8ee1969c..bf1d79550f 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 190102030405060708090100[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 210102030405060708090100[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 6351aa2252..cfab784363 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1274,5 +1274,9 @@ { "value": 213.78180004275637, "ts": 1742344408081 + }, + { + "value": 232.85597857724997, + "ts": 1742430789843 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 4e2fea406e..923bf87f62 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1270,5 +1270,9 @@ { "value": 380.9040121889284, "ts": 1742344388952 + }, + { + "value": 239.59747623991692, + "ts": 1742430782919 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index c6111f79fe..4896dfdabc 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1922,5 +1922,9 @@ { "value": 43.074669940341586, "ts": 1742344665352 + }, + { + "value": 42.56858863844369, + "ts": 1742431152857 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 42b3d35ee1..64df23199b 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19Fri 21050100150200250300350400450500550600650[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 13ef458da4..6a25fc7958 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1274,5 +1274,9 @@ { "value": 2994.7425630559683, "ts": 1742344237382 + }, + { + "value": 2471.7805058910767, + "ts": 1742430628075 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 212df42a13..ec1d20c69c 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1270,5 +1270,9 @@ { "value": 3246.3238388380564, "ts": 1742344270828 + }, + { + "value": 3147.953830010493, + "ts": 1742430613521 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 311be1fbcf..fccbb52546 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2014,5 +2014,9 @@ { "value": 527.7261453123259, "ts": 1742344425141 + }, + { + "value": 472.27236472020485, + "ts": 1742430858919 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index e7deabf4ff..ed3acc004b 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,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,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 432a2c3821..4797bdf903 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1274,5 +1274,9 @@ { "value": 77.9868982011022, "ts": 1742344307104 + }, + { + "value": 48.154093097913325, + "ts": 1742430705152 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 204fb5c177..857cbed7f5 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1270,5 +1270,9 @@ { "value": 137.0113262696383, "ts": 1742344316332 + }, + { + "value": 48.2392667631452, + "ts": 1742430687039 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index dc67bba300..57dc53a492 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2026,5 +2026,9 @@ { "value": 12.171076653440762, "ts": 1742344538960 + }, + { + "value": 10.444082382921836, + "ts": 1742431006139 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index aa1d0c0f24..8981dda183 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 21020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file