From f3caf3e88b3cd7ae1bae9793d9c23e9c5d0f2176 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 21 Apr 2025 00:45:10 +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 08af8d21e1..c064ad7f00 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1382,5 +1382,9 @@ { "value": 95.08113590263692, "ts": 1745109288131 + }, + { + "value": 88.65248226950354, + "ts": 1745195591820 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 057a4c70b5..5074cebf6b 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1378,5 +1378,9 @@ { "value": 118.03588290840415, "ts": 1745109290075 + }, + { + "value": 123.07187397440104, + "ts": 1745195593717 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 9e63468bee..0fa79f812c 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2146,5 +2146,9 @@ { "value": 13.064381270903011, "ts": 1745109430315 + }, + { + "value": 14.48183977292475, + "ts": 1745195782509 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 80fb51a99f..f0fd6cae64 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1382,5 +1382,9 @@ { "value": 289.2960462873674, "ts": 1745109395828 + }, + { + "value": 307.31407498463426, + "ts": 1745195699348 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index ba0aa061d7..694e767089 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1378,5 +1378,9 @@ { "value": 302.3888720895071, "ts": 1745109390937 + }, + { + "value": 298.5223145430121, + "ts": 1745195693058 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index f1fc1c0112..fa967c5240 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 58.117571847848204, "ts": 1745109605087 + }, + { + "value": 63.89163977893492, + "ts": 1745195945293 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 142e189f23..d64d19b78b 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 19Mon 21050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 21050100150200250300350400450500550600[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 016126b554..5572229bf1 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -454,5 +454,9 @@ { "value": 289.1078613245959, "ts": 1745109466149 + }, + { + "value": 304.576258280667, + "ts": 1745195761625 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 263d182af6..fef6f823e2 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -454,5 +454,9 @@ { "value": 280.958067008499, "ts": 1745109452381 + }, + { + "value": 288.711384852276, + "ts": 1745195754957 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 662efccc81..e62bf7033c 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -466,5 +466,9 @@ { "value": 71.20478496154941, "ts": 1745109712176 + }, + { + "value": 45.086679140647895, + "ts": 1745196091050 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 102cfb67c4..a5d69a1f19 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -454,5 +454,9 @@ { "value": 180.44570088117652, "ts": 1745109554492 + }, + { + "value": 202.8911995942176, + "ts": 1745195843961 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 20b6cdbc74..0200a7e049 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -454,5 +454,9 @@ { "value": 213.94950791613178, "ts": 1745109531314 + }, + { + "value": 223.0483271375465, + "ts": 1745195832322 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index afe634a5f0..e2403e7531 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -470,5 +470,9 @@ { "value": 67.02525176360193, "ts": 1745109779089 + }, + { + "value": 44.135008992508084, + "ts": 1745196189321 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 4a7faf3b45..02fde0cbf3 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1382,5 +1382,9 @@ { "value": 151.3622603430878, "ts": 1745109318251 + }, + { + "value": 148.17741776153315, + "ts": 1745195621226 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 00d9b5fdc8..ac3fb2afc1 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1378,5 +1378,9 @@ { "value": 183.5985312117503, "ts": 1745109315155 + }, + { + "value": 186.82276746792877, + "ts": 1745195618182 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 2a08389544..36d0d16096 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2082,5 +2082,9 @@ { "value": 18.644889435805645, "ts": 1745109487603 + }, + { + "value": 23.072308615200036, + "ts": 1745195835614 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index bb429dcd3f..bfeda2d81b 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 19Mon 21050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 21050100150200250300350400450[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 29fecb2c61..22e998a41b 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 19Mon 2101002003004005006007008009001,0001,1001,200[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 2101002003004005006007008009001,0001,1001,200[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 5d093821df..bb608e688b 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1894,5 +1894,9 @@ { "value": 458.1948142529134, "ts": 1745109664076 + }, + { + "value": 500.82636349977463, + "ts": 1745195965259 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index dc28a1ae98..7e5ffbbb58 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1378,5 +1378,9 @@ { "value": 110.66027296200664, "ts": 1745109305163 + }, + { + "value": 120.56908608632746, + "ts": 1745195607465 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index fbedf88657..88fddbbd4f 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1374,5 +1374,9 @@ { "value": 134.01232913428035, "ts": 1745109303792 + }, + { + "value": 161.95206218959189, + "ts": 1745195606466 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index b11a12452d..d420630179 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2130,5 +2130,9 @@ { "value": 18.383704684167952, "ts": 1745109459121 + }, + { + "value": 17.928858290304074, + "ts": 1745195812058 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 25642325c0..680070d482 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 19Mon 21020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 21020406080100120140160180200220240260280[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 a5587c717d..e1104c8933 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 19Mon 21020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 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 2c10b2a813..ae4bc6ba68 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1382,5 +1382,9 @@ { "value": 329.453107840984, "ts": 1745109365161 + }, + { + "value": 336.2286354721211, + "ts": 1745195669117 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 21027daae0..155983c96d 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1378,5 +1378,9 @@ { "value": 293.8439688525393, "ts": 1745109361362 + }, + { + "value": 322.9278794402584, + "ts": 1745195662518 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 796940a37a..acc84958fb 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1122,5 +1122,9 @@ { "value": 55.70409982174687, "ts": 1745109567418 + }, + { + "value": 60.23370678231538, + "ts": 1745195911224 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 2001f4b350..37f898bd07 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 19Mon 210100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 210100200300400500600700800[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 25dfa975d0..f9e38d9a22 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 @@ -Apr 13Tue 15Thu 17Sat 19Mon 210102030405060708090100110[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 210102030405060708090100110[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 8d2b6d18cf..8239016fcf 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1382,5 +1382,9 @@ { "value": 219.3222941111964, "ts": 1745109423802 + }, + { + "value": 286.1230329041488, + "ts": 1745195721122 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index d776520c09..c60a671aff 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1378,5 +1378,9 @@ { "value": 346.8208092485549, "ts": 1745109408792 + }, + { + "value": 324.517280545189, + "ts": 1745195712371 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 6e21f12b4a..854a2ff4ed 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2030,5 +2030,9 @@ { "value": 40.19858099009105, "ts": 1745109655460 + }, + { + "value": 35.87379598572223, + "ts": 1745196001575 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index a6b061950e..43a0b26dfe 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 19Mon 21050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 21050100150200250300350400450500550600650700[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 9a15006f72..ccf46db9cb 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1382,5 +1382,9 @@ { "value": 3039.0005065000846, "ts": 1745109278549 + }, + { + "value": 3193.6033308099927, + "ts": 1745195581364 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 3bb4416292..9bde3699a5 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1378,5 +1378,9 @@ { "value": 2992.585039291533, "ts": 1745109282186 + }, + { + "value": 3979.8355001326613, + "ts": 1745195585740 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 4d7db48164..6ec285e633 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2122,5 +2122,9 @@ { "value": 606.2933247104949, "ts": 1745109410361 + }, + { + "value": 582.057119205298, + "ts": 1745195764240 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 033a75b614..b7951e7734 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 19Mon 2101,0002,0003,0004,0005,0006,0007,0008,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 2101,0002,0003,0004,0005,0006,0007,0008,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 3ab40f32cc..7e7624476c 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1382,5 +1382,9 @@ { "value": 98.84678747940691, "ts": 1745109336859 + }, + { + "value": 94.33368970504999, + "ts": 1745195640702 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 823f7575f3..6e886ced40 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1378,5 +1378,9 @@ { "value": 124.06947890818859, "ts": 1745109330658 + }, + { + "value": 132.63772216818464, + "ts": 1745195633023 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index e068712372..0a4ea3c5a1 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2134,5 +2134,9 @@ { "value": 12.957396081683424, "ts": 1745109527812 + }, + { + "value": 13.581051716644936, + "ts": 1745195874197 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index d734168fa6..599fa15679 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 19Mon 21020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 21020406080100120140160180200220240260[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 c71a3d211c..87dd91ff56 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 19Mon 2101002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 2101002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file