From b2a0537e8cb7dc6b7f46ec0a42b2aea5c42d81a1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 2 Mar 2025 00:48:48 +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 075772f2a5..a4e4d81145 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 71.19802544142776, "ts": 1740702699764 + }, + { + "value": 58.099000697188, + "ts": 1740875757430 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 4dd8f2a73a..2a9c125f50 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 105.88733587462939, "ts": 1740702642012 + }, + { + "value": 122.91052114060963, + "ts": 1740875721442 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 4a55ea3e9a..2295d42ffe 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 16.166580444904294, "ts": 1740702847711 + }, + { + "value": 13.993059442516513, + "ts": 1740875867764 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 5a14e706f7..f367450968 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 261.882938326568, "ts": 1740702824630 + }, + { + "value": 161.277316345456, + "ts": 1740875908015 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index bd590effe6..1c849db299 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 244.21018356465464, "ts": 1740702745095 + }, + { + "value": 298.1366459627329, + "ts": 1740875818375 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 32b5033200..5b763937f8 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -1946,5 +1946,9 @@ { "value": 42.562247286656735, "ts": 1740703056888 + }, + { + "value": 37.31621762818121, + "ts": 1740876075033 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 8d3365dd40..0e07c950b7 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27March050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 03050100150200250300350400450500550[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 45e09c329f..534915f2c2 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -274,5 +274,9 @@ { "value": 255.4713446308439, "ts": 1740702910053 + }, + { + "value": 290.51469520166563, + "ts": 1740875974527 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 66e318b008..ee4cafca31 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -274,5 +274,9 @@ { "value": 248.1133050759847, "ts": 1740702816008 + }, + { + "value": 301.67429232238925, + "ts": 1740875877354 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 7f0172b1ec..5b22410783 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -286,5 +286,9 @@ { "value": 45.76606674980836, "ts": 1740703202311 + }, + { + "value": 48.70208931963181, + "ts": 1740876210491 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 4105cc306f..e6984e4200 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -274,5 +274,9 @@ { "value": 191.2167760851552, "ts": 1740702993750 + }, + { + "value": 217.37555249619592, + "ts": 1740876052326 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index e4b79a71bc..18131959ab 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -274,5 +274,9 @@ { "value": 178.30874158605624, "ts": 1740702904872 + }, + { + "value": 223.3929668447605, + "ts": 1740875954655 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index c0d7dddd46..1900adc515 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -286,5 +286,9 @@ { "value": 19.214233904476437, "ts": 1740703417230 + }, + { + "value": 19.08114734939012, + "ts": 1740876428358 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 28b18d364e..8f0c84e3e5 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 109.79358805445762, "ts": 1740702736036 + }, + { + "value": 90.60159458806474, + "ts": 1740875794445 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index b1c2f61e9b..35f7a48706 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 191.2777352716144, "ts": 1740702666280 + }, + { + "value": 201.99299757608404, + "ts": 1740875745178 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 3297cdad52..88706e7445 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1902,5 +1902,9 @@ { "value": 18.78710453144961, "ts": 1740702905830 + }, + { + "value": 20.354991043803942, + "ts": 1740875932090 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 850dfc2163..849285fbd9 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27March050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 03050100150200250300350400[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 a06c3a8d54..99d9073d21 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27March01002003004005006007008009001,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 0301002003004005006007008009001,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index fab20073a4..8d2f2bdfbc 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1718,5 +1718,9 @@ { "value": 472.0593326130058, "ts": 1740703072468 + }, + { + "value": 490.07062462223723, + "ts": 1740876094164 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 1bf2b8ab59..9ae2e005bc 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 94.9367088607595, "ts": 1740702718967 + }, + { + "value": 101.09179134654266, + "ts": 1740875775206 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index bdecb5b119..77ea957bcc 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1194,5 +1194,9 @@ { "value": 149.16467780429596, "ts": 1740702655091 + }, + { + "value": 162.07455429497568, + "ts": 1740875734271 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 112025b83e..5aa7b84356 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -1950,5 +1950,9 @@ { "value": 17.699115044247787, "ts": 1740702877585 + }, + { + "value": 13.656351569114795, + "ts": 1740875905887 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 25ea8d2909..61e4c31be2 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27March020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 03020406080100120140160180200220240260280[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 9e39c197d1..ae2b899904 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27March020406080100120140160180200220240[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 03020406080100120140160180200220240[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 dec29603a4..be067e0065 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 238.96765971005257, "ts": 1740702791963 + }, + { + "value": 236.87327279905253, + "ts": 1740875863705 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 8a53a28416..a63a187fb7 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 279.0957298353335, "ts": 1740702711639 + }, + { + "value": 313.02170283806345, + "ts": 1740875787670 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index a712d49324..75990253e8 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -942,5 +942,9 @@ { "value": 44.69972956663612, "ts": 1740703006622 + }, + { + "value": 48.84601294419343, + "ts": 1740876017859 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index e6e3c0c661..a2ff25023e 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27March050100150200250300350400450500550600650[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 03050100150200250300350400450500550600650[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 c644dbdad4..b57455dc23 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 @@ -Fri 21Feb 23Tue 25Thu 27March0102030405060708090[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 030102030405060708090[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 49670ef991..75cd2dc25f 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 162.9195177582274, "ts": 1740702862047 + }, + { + "value": 255.35174703153595, + "ts": 1740875932052 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 02b701a23e..feeef3644a 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 288.8781896966779, "ts": 1740702766441 + }, + { + "value": 340.03967129498443, + "ts": 1740875836681 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 1989d22d09..9809713e35 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1850,5 +1850,9 @@ { "value": 35.01952338428674, "ts": 1740703114361 + }, + { + "value": 38.087983241287375, + "ts": 1740876127936 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index a06a8578ee..384c54fc6a 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27March050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 03050100150200250300350400450500550600[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 13c4ff18ef..7af27b6a60 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 1633.907823392719, "ts": 1740702686906 + }, + { + "value": 2237.5072511809067, + "ts": 1740875743030 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 7962e18330..bab0d44e04 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 2439.685551640011, "ts": 1740702633188 + }, + { + "value": 3191.3384709942793, + "ts": 1740875713297 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index d6f7447c87..3f17761ee7 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -1942,5 +1942,9 @@ { "value": 427.1334127485086, "ts": 1740702831532 + }, + { + "value": 502.49572878630534, + "ts": 1740875849070 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index e3206bd7ec..b2482ef777 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27March01,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 0301,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 f5a2438de7..2497fad920 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 83.28243850979958, "ts": 1740702757130 + }, + { + "value": 48.365254401238154, + "ts": 1740875828869 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 42db138316..4f92f35eef 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 136.26453488372096, "ts": 1740702680102 + }, + { + "value": 142.85714285714286, + "ts": 1740875758875 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index f0223c984e..04c1fab9ea 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -1954,5 +1954,9 @@ { "value": 9.95817566221868, "ts": 1740702957494 + }, + { + "value": 12.716821811892773, + "ts": 1740875972950 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 0da8055bf5..68a0ab77ae 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27March020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 03020406080100120140160180200220240260[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 2f7a055278..4a78cda834 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27March01002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 0301002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file