From f986ecceba194ce9aacbfe93de2ed3a81cd9c049 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 28 Feb 2025 00:46:33 +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 fae86cbef0..075772f2a5 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 67.88559015206373, "ts": 1740616184410 + }, + { + "value": 71.19802544142776, + "ts": 1740702699764 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 70927cc519..4dd8f2a73a 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1194,5 +1194,9 @@ { "value": 116.26104479925594, "ts": 1740616173565 + }, + { + "value": 105.88733587462939, + "ts": 1740702642012 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index c7ccc35fe3..4a55ea3e9a 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -1962,5 +1962,9 @@ { "value": 14.29633441985475, "ts": 1740616425298 + }, + { + "value": 16.166580444904294, + "ts": 1740702847711 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 8477026755..5a14e706f7 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 157.5009843811524, "ts": 1740616324188 + }, + { + "value": 261.882938326568, + "ts": 1740702824630 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 2f8d786b97..bd590effe6 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1194,5 +1194,9 @@ { "value": 248.27243762155004, "ts": 1740616281758 + }, + { + "value": 244.21018356465464, + "ts": 1740702745095 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 7d7d994d43..32b5033200 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -1942,5 +1942,9 @@ { "value": 45.07956543298923, "ts": 1740616630348 + }, + { + "value": 42.562247286656735, + "ts": 1740703056888 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 35d20974bf..8d3365dd40 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Wed 19Fri 21Feb 23Tue 25Thu 27050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27March050100150200250300350400450500550[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 9870a733c6..45e09c329f 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -270,5 +270,9 @@ { "value": 265.9338711107171, "ts": 1740616398464 + }, + { + "value": 255.4713446308439, + "ts": 1740702910053 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 80e9cf464a..66e318b008 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -270,5 +270,9 @@ { "value": 273.09968138370505, "ts": 1740616347421 + }, + { + "value": 248.1133050759847, + "ts": 1740702816008 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 8615264f49..7f0172b1ec 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -282,5 +282,9 @@ { "value": 42.81050998020014, "ts": 1740616773305 + }, + { + "value": 45.76606674980836, + "ts": 1740703202311 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 34618a81fe..4105cc306f 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -270,5 +270,9 @@ { "value": 181.84022305734027, "ts": 1740616488095 + }, + { + "value": 191.2167760851552, + "ts": 1740702993750 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index c57e42bd88..e4b79a71bc 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -270,5 +270,9 @@ { "value": 214.6920957526747, "ts": 1740616424136 + }, + { + "value": 178.30874158605624, + "ts": 1740702904872 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 30474a4865..c0d7dddd46 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -282,5 +282,9 @@ { "value": 32.14529674127054, "ts": 1740616905788 + }, + { + "value": 19.214233904476437, + "ts": 1740703417230 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index afcdcdfa29..28b18d364e 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 116.72243405182475, "ts": 1740616218343 + }, + { + "value": 109.79358805445762, + "ts": 1740702736036 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index ec53211607..b1c2f61e9b 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1194,5 +1194,9 @@ { "value": 189.37002903673778, "ts": 1740616197273 + }, + { + "value": 191.2777352716144, + "ts": 1740702666280 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index a7cb8a00fe..3297cdad52 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1898,5 +1898,9 @@ { "value": 19.234468166955182, "ts": 1740616486859 + }, + { + "value": 18.78710453144961, + "ts": 1740702905830 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 58e3c95253..850dfc2163 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Wed 19Fri 21Feb 23Tue 25Thu 27050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27March050100150200250300350400[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 1689ad0b4f..a06c3a8d54 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Wed 19Fri 21Feb 23Tue 25Thu 2701002003004005006007008009001,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27March01002003004005006007008009001,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 2060fb1758..fab20073a4 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1714,5 +1714,9 @@ { "value": 450.82952632844433, "ts": 1740616546570 + }, + { + "value": 472.0593326130058, + "ts": 1740703072468 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 3a06fe3162..1bf2b8ab59 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1194,5 +1194,9 @@ { "value": 96.20935154897056, "ts": 1740616202926 + }, + { + "value": 94.9367088607595, + "ts": 1740702718967 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 6cc31f790b..bdecb5b119 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1190,5 +1190,9 @@ { "value": 156.83814303638644, "ts": 1740616185838 + }, + { + "value": 149.16467780429596, + "ts": 1740702655091 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index c13ff5bb94..112025b83e 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -1946,5 +1946,9 @@ { "value": 15.409745122815668, "ts": 1740616459174 + }, + { + "value": 17.699115044247787, + "ts": 1740702877585 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 6f819fe0c6..25ea8d2909 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Wed 19Fri 21Feb 23Tue 25Thu 27020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27March020406080100120140160180200220240260280[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 277460459f..9e39c197d1 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Wed 19Fri 21Feb 23Tue 25Thu 27020406080100120140160180200220240[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27March020406080100120140160180200220240[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 2430daf0f7..dec29603a4 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 224.96344344044093, "ts": 1740616276967 + }, + { + "value": 238.96765971005257, + "ts": 1740702791963 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index c37a848971..8a53a28416 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1194,5 +1194,9 @@ { "value": 227.96352583586625, "ts": 1740616249001 + }, + { + "value": 279.0957298353335, + "ts": 1740702711639 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 4bbe47d4a5..a712d49324 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -938,5 +938,9 @@ { "value": 41.283078066300625, "ts": 1740616582902 + }, + { + "value": 44.69972956663612, + "ts": 1740703006622 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 46439b4811..e6e3c0c661 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Wed 19Fri 21Feb 23Tue 25Thu 27050100150200250300350400450500550600650[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27March050100150200250300350400450500550600650[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 59b9a78822..c644dbdad4 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 @@ -Wed 19Fri 21Feb 23Tue 25Thu 270102030405060708090[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27March0102030405060708090[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 b3917a9d3e..49670ef991 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 219.49078138718176, "ts": 1740616352047 + }, + { + "value": 162.9195177582274, + "ts": 1740702862047 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index f6c6aa77d4..02b701a23e 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1194,5 +1194,9 @@ { "value": 302.2213267516244, "ts": 1740616302317 + }, + { + "value": 288.8781896966779, + "ts": 1740702766441 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index c855bf9229..1989d22d09 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1846,5 +1846,9 @@ { "value": 41.1370274383973, "ts": 1740616679361 + }, + { + "value": 35.01952338428674, + "ts": 1740703114361 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 2243f6ee48..a06a8578ee 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Wed 19Fri 21Feb 23Tue 25Thu 27050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27March050100150200250300350400450500550600[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 419d96fb7e..13c4ff18ef 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 2938.103943588404, "ts": 1740616171590 + }, + { + "value": 1633.907823392719, + "ts": 1740702686906 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 0ad888a6dc..7962e18330 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1194,5 +1194,9 @@ { "value": 3097.964522569245, "ts": 1740616165450 + }, + { + "value": 2439.685551640011, + "ts": 1740702633188 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 7b9bad503d..d6f7447c87 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -1938,5 +1938,9 @@ { "value": 505.27450440992357, "ts": 1740616407161 + }, + { + "value": 427.1334127485086, + "ts": 1740702831532 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 4ea986c01e..e3206bd7ec 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Wed 19Fri 21Feb 23Tue 25Thu 2701,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 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 diff --git a/python_4workers_benchmark.json b/python_4workers_benchmark.json index 564c17c591..f5a2438de7 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 70.33338022225348, "ts": 1740616242088 + }, + { + "value": 83.28243850979958, + "ts": 1740702757130 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 2d972a81f6..42db138316 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1194,5 +1194,9 @@ { "value": 106.87566797292483, "ts": 1740616214362 + }, + { + "value": 136.26453488372096, + "ts": 1740702680102 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index cb14bbcb22..f0223c984e 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -1950,5 +1950,9 @@ { "value": 11.927480916030534, "ts": 1740616530384 + }, + { + "value": 9.95817566221868, + "ts": 1740702957494 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index e54c584506..0da8055bf5 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Wed 19Fri 21Feb 23Tue 25Thu 27020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27March020406080100120140160180200220240260[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 0315bd523b..2f7a055278 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Wed 19Fri 21Feb 23Tue 25Thu 2701002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27March01002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file