From f893155cb0499ad079feadef2eeb6ca42847f074 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 9 Feb 2025 21:57:29 +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 7259bdd8fa..e4cf1f935e 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1070,5 +1070,9 @@ { "value": 95.23809523809524, "ts": 1739122470772 + }, + { + "value": 75.71168988491823, + "ts": 1739136810369 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index d431a5fd65..0d9106788e 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1066,5 +1066,9 @@ { "value": 120.1345506967804, "ts": 1739122457541 + }, + { + "value": 79.71938775510203, + "ts": 1739136795948 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index ef595fd5d5..3ec12490c3 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -1834,5 +1834,9 @@ { "value": 14.151477414242047, "ts": 1739122702644 + }, + { + "value": 12.911222434540102, + "ts": 1739137112161 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index cf6b92473a..ba46ce549e 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1070,5 +1070,9 @@ { "value": 283.68794326241135, "ts": 1739122511309 + }, + { + "value": 266.70222696359514, + "ts": 1739136853400 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 0d1f02798b..cd243e9494 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1066,5 +1066,9 @@ { "value": 251.98437696862794, "ts": 1739122495738 + }, + { + "value": 187.37118231216039, + "ts": 1739136835918 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 9577e49aeb..93bd1a7c3e 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -1810,5 +1810,9 @@ { "value": 49.16783440273373, "ts": 1739122892913 + }, + { + "value": 47.076546464551356, + "ts": 1739137316025 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 1e09eca129..67508ec63c 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Feb 09050100150200250300350400450500[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 10050100150200250300350400450500[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 53b8acf855..854d3faaa8 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -142,5 +142,9 @@ { "value": 145.40167211922937, "ts": 1739122563157 + }, + { + "value": 107.46910263299301, + "ts": 1739136942885 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 32dab8462b..d863840bc2 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -142,5 +142,9 @@ { "value": 183.452577508714, "ts": 1739122541624 + }, + { + "value": 170.88174982911823, + "ts": 1739136884276 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 5306cb5e8f..1e556b091e 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -142,5 +142,9 @@ { "value": 17.781175958071987, "ts": 1739123186978 + }, + { + "value": 17.432004288273056, + "ts": 1739137615946 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 502cff953a..23d71ed257 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -142,5 +142,9 @@ { "value": 80.26970621287526, "ts": 1739122783925 + }, + { + "value": 54.09572238075275, + "ts": 1739137249839 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 9f5a757c07..ed26072e4d 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -142,5 +142,9 @@ { "value": 94.77999194370068, "ts": 1739122741043 + }, + { + "value": 84.13967185527977, + "ts": 1739137102620 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index cc40aa839f..a5bf0b1ec7 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -142,5 +142,9 @@ { "value": 10.85676131953077, "ts": 1739123727312 + }, + { + "value": 10.552001582800237, + "ts": 1739138145117 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 542395a287..5d02453295 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1070,5 +1070,9 @@ { "value": 156.25, "ts": 1739122481825 + }, + { + "value": 130.44612575006522, + "ts": 1739136822519 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 02fab33b38..1e19d49114 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1066,5 +1066,9 @@ { "value": 211.32713440405746, "ts": 1739122466579 + }, + { + "value": 219.58717610891523, + "ts": 1739136804550 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index b438deed59..6f52a64881 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1770,5 +1770,9 @@ { "value": 21.38945927446954, "ts": 1739122760335 + }, + { + "value": 18.971732119142477, + "ts": 1739137176129 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 6b36a49838..321faf5979 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Feb 09050100150200250300350[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 10050100150200250300350[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 4b6953d98b..eb7e57f150 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -FebruaryMon 03Wed 05Fri 07Feb 0902004006008001,0001,2001,4001,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mon 03Wed 05Fri 07Feb 0901002003004005006007008009001,0001,1001,2001,3001,400[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 5398d39c70..c6872772f7 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1586,5 +1586,9 @@ { "value": 367.91608242955425, "ts": 1739123009524 + }, + { + "value": 435.9366826187201, + "ts": 1739137299754 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index cc523cf5d3..bd29dc3888 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1066,5 +1066,9 @@ { "value": 117.26078799249531, "ts": 1739122476795 + }, + { + "value": 96.86168151879117, + "ts": 1739136817093 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index e726486706..88d7b41be6 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1062,5 +1062,9 @@ { "value": 166.05778811026235, "ts": 1739122462319 + }, + { + "value": 169.4915254237288, + "ts": 1739136800751 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index cf8b3e02e6..74b034b269 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -1818,5 +1818,9 @@ { "value": 16.118113535991746, "ts": 1739122735328 + }, + { + "value": 14.607923337618324, + "ts": 1739137148060 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 67a5f9d6a2..8d9037a68f 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Feb 09020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 10020406080100120140160180200220240260280[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 c5990fef26..9654dc58ed 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Feb 09020406080100120140160180200[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 10020406080100120140160180200[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 f61806f269..8d82f07843 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1070,5 +1070,9 @@ { "value": 268.0965147453083, "ts": 1739122500448 + }, + { + "value": 215.86616297895304, + "ts": 1739136843241 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 61d1d31bd3..31601f5216 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1066,5 +1066,9 @@ { "value": 246.76125848241824, "ts": 1739122484231 + }, + { + "value": 241.40012070006034, + "ts": 1739136821986 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index a9dd2e9aa5..a7f88eb5e7 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -810,5 +810,9 @@ { "value": 43.66907574401188, "ts": 1739122848676 + }, + { + "value": 41.39244174013825, + "ts": 1739137269841 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 53f9033dfd..f3e4986b59 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Feb 09050100150200250300350400450500550[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 10050100150200250300350400450500550[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 cff9bc27a7..c5b3117633 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 @@ -Mon 03Wed 05Fri 07Feb 09020406080100120140160180200220240[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mon 03Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 10020406080100120140160180200220240[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 b722bec91d..b120b448ee 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1070,5 +1070,9 @@ { "value": 305.43677458766035, "ts": 1739122518315 + }, + { + "value": 203.70747606437158, + "ts": 1739136863771 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 7e86de5e7b..96b5a9ed90 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1066,5 +1066,9 @@ { "value": 315.357931251971, "ts": 1739122502601 + }, + { + "value": 298.3738624496494, + "ts": 1739136843110 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 4d3e159e7b..b4b0dafbaf 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1710,5 +1710,9 @@ { "value": 38.65406544133279, "ts": 1739122945108 + }, + { + "value": 38.87193640551204, + "ts": 1739137367970 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 52e8538254..0ea01f71ad 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Feb 09050100150200250300350400450500550[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 10050100150200250300350400450500550[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 83f73fe1d4..906844deff 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1070,5 +1070,9 @@ { "value": 3492.568590166479, "ts": 1739122467167 + }, + { + "value": 2708.96667970984, + "ts": 1739136806250 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 3f6d6cafb3..93c8b6fbd3 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1066,5 +1066,9 @@ { "value": 4166.280899916675, "ts": 1739122454590 + }, + { + "value": 4065.040650406504, + "ts": 1739136791825 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index b667e491cc..9118b6ada1 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -1810,5 +1810,9 @@ { "value": 537.0889777406458, "ts": 1739122684081 + }, + { + "value": 426.6292497013595, + "ts": 1739137091825 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index c0030fc8a9..161c40213b 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Feb 0901,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 1001,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 ecc67d0643..c4fbb9c002 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1070,5 +1070,9 @@ { "value": 98.81422924901186, "ts": 1739122488627 + }, + { + "value": 78.98894154818325, + "ts": 1739136830405 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 71fd764968..c9ac885e83 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1066,5 +1066,9 @@ { "value": 143.10246136233542, "ts": 1739122471848 + }, + { + "value": 149.20919128618323, + "ts": 1739136809491 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 62f7787c83..c5b2c3197e 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -1822,5 +1822,9 @@ { "value": 13.568152831673496, "ts": 1739122798828 + }, + { + "value": 12.65726653671873, + "ts": 1739137217271 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index ac355d9c3e..70beaeca11 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Feb 09020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 10020406080100120140160180200220240[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 c6ccce6c13..d63929d5e3 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -FebruaryMon 03Wed 05Fri 07Feb 0901002003004005006007008009001,0001,100[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mon 03Wed 05Fri 07Feb 0901002003004005006007008009001,0001,100[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file