From ef58e7adce945e3721bddd2fbffaefac766628a0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 9 Feb 2025 17:57:08 +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 09732d0eac..7259bdd8fa 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1066,5 +1066,9 @@ { "value": 95.05703422053233, "ts": 1739060998668 + }, + { + "value": 95.23809523809524, + "ts": 1739122470772 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 66a882d7d0..d431a5fd65 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1062,5 +1062,9 @@ { "value": 82.80887711162636, "ts": 1739061004909 + }, + { + "value": 120.1345506967804, + "ts": 1739122457541 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 89b7c8528f..ef595fd5d5 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -1830,5 +1830,9 @@ { "value": 17.4544439014173, "ts": 1739061143478 + }, + { + "value": 14.151477414242047, + "ts": 1739122702644 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 57eaa7e3c5..cf6b92473a 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1066,5 +1066,9 @@ { "value": 281.5711671124877, "ts": 1739061038228 + }, + { + "value": 283.68794326241135, + "ts": 1739122511309 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index d7fe3efcfe..0d1f02798b 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1062,5 +1062,9 @@ { "value": 127.66500702157538, "ts": 1739061050029 + }, + { + "value": 251.98437696862794, + "ts": 1739122495738 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 762181f605..9577e49aeb 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -1806,5 +1806,9 @@ { "value": 89.47344875408221, "ts": 1739061262234 + }, + { + "value": 49.16783440273373, + "ts": 1739122892913 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 83cdacd2d6..1e09eca129 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -FebruaryMon 03Wed 05Fri 07Feb 09050100150200250300350400450500[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Wed 05Fri 07Feb 09050100150200250300350400450500[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 d1cb163178..53b8acf855 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -138,5 +138,9 @@ { "value": 145.39110206455365, "ts": 1739061091127 + }, + { + "value": 145.40167211922937, + "ts": 1739122563157 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 7e6bea64d8..32dab8462b 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -138,5 +138,9 @@ { "value": 173.6337196683596, "ts": 1739061105000 + }, + { + "value": 183.452577508714, + "ts": 1739122541624 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 9ca061bf7c..5306cb5e8f 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -138,5 +138,9 @@ { "value": 16.307361142819868, "ts": 1739061589568 + }, + { + "value": 17.781175958071987, + "ts": 1739123186978 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index c745a12e17..502cff953a 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -138,5 +138,9 @@ { "value": 78.52837819266938, "ts": 1739061316295 + }, + { + "value": 80.26970621287526, + "ts": 1739122783925 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index d425a88c22..9f5a757c07 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -138,5 +138,9 @@ { "value": 95.4653937947494, "ts": 1739061319873 + }, + { + "value": 94.77999194370068, + "ts": 1739122741043 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index a6c810efc9..cc40aa839f 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -138,5 +138,9 @@ { "value": 10.005503026664666, "ts": 1739062231097 + }, + { + "value": 10.85676131953077, + "ts": 1739123727312 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 9b836045ac..542395a287 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1066,5 +1066,9 @@ { "value": 147.62326542663124, "ts": 1739061009860 + }, + { + "value": 156.25, + "ts": 1739122481825 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 5de82d8ea8..02fab33b38 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1062,5 +1062,9 @@ { "value": 203.334688897926, "ts": 1739061013964 + }, + { + "value": 211.32713440405746, + "ts": 1739122466579 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 8083211382..b438deed59 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1766,5 +1766,9 @@ { "value": 31.154589070970154, "ts": 1739061190417 + }, + { + "value": 21.38945927446954, + "ts": 1739122760335 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 5e090a9079..6b36a49838 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -FebruaryMon 03Wed 05Fri 07Feb 09050100150200250300350[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Wed 05Fri 07Feb 09050100150200250300350[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 475ab88b6b..4b6953d98b 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Fri 31FebruaryMon 03Wed 05Fri 07Feb 0902004006008001,0001,2001,4001,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +FebruaryMon 03Wed 05Fri 07Feb 0902004006008001,0001,2001,4001,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 417f5a91ac..5398d39c70 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1582,5 +1582,9 @@ { "value": 675.391727201777, "ts": 1739061353435 + }, + { + "value": 367.91608242955425, + "ts": 1739123009524 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 6cf0f77dbb..cc523cf5d3 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1062,5 +1062,9 @@ { "value": 116.00928074245941, "ts": 1739061004731 + }, + { + "value": 117.26078799249531, + "ts": 1739122476795 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index c23d5ceb93..e726486706 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1058,5 +1058,9 @@ { "value": 159.64240102171135, "ts": 1739061009779 + }, + { + "value": 166.05778811026235, + "ts": 1739122462319 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 3857a5d3f9..cf8b3e02e6 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -1814,5 +1814,9 @@ { "value": 17.804999643900008, "ts": 1739061172971 + }, + { + "value": 16.118113535991746, + "ts": 1739122735328 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 439f1f7794..67a5f9d6a2 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -FebruaryMon 03Wed 05Fri 07Feb 09020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Wed 05Fri 07Feb 09020406080100120140160180200220240260280[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 ecbafc0fa0..c5990fef26 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -FebruaryMon 03Wed 05Fri 07Feb 09020406080100120140160180200[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Wed 05Fri 07Feb 09020406080100120140160180200[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 6fa975ff14..f61806f269 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1066,5 +1066,9 @@ { "value": 327.0645952575634, "ts": 1739061027257 + }, + { + "value": 268.0965147453083, + "ts": 1739122500448 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 310ac42c69..61d1d31bd3 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1062,5 +1062,9 @@ { "value": 274.8763056624519, "ts": 1739061030749 + }, + { + "value": 246.76125848241824, + "ts": 1739122484231 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 93c1611908..a9dd2e9aa5 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -806,5 +806,9 @@ { "value": 153.9764416044345, "ts": 1739061237361 + }, + { + "value": 43.66907574401188, + "ts": 1739122848676 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index ec922d5350..53f9033dfd 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -FebruaryMon 03Wed 05Fri 07Feb 09050100150200250300350400450500550[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Wed 05Fri 07Feb 09050100150200250300350400450500550[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 0607b1e91d..cff9bc27a7 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 @@ -FebruaryMon 03Wed 05Fri 07Feb 09020406080100120140160180200220240[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mon 03Wed 05Fri 07Feb 09020406080100120140160180200220240[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 19b7712bf1..b722bec91d 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1066,5 +1066,9 @@ { "value": 264.515275757175, "ts": 1739061046188 + }, + { + "value": 305.43677458766035, + "ts": 1739122518315 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 49628880f7..7e86de5e7b 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1062,5 +1062,9 @@ { "value": 284.69750889679716, "ts": 1739061057510 + }, + { + "value": 315.357931251971, + "ts": 1739122502601 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index d45e97e8d2..4d3e159e7b 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1706,5 +1706,9 @@ { "value": 48.60621673512043, "ts": 1739061303845 + }, + { + "value": 38.65406544133279, + "ts": 1739122945108 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index bfc4d08283..52e8538254 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -FebruaryMon 03Wed 05Fri 07Feb 09050100150200250300350400450500550[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Wed 05Fri 07Feb 09050100150200250300350400450500550[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 6b2c158af7..83f73fe1d4 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1066,5 +1066,9 @@ { "value": 3792.6675094816687, "ts": 1739060995193 + }, + { + "value": 3492.568590166479, + "ts": 1739122467167 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 2eeac103b9..3f6d6cafb3 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1062,5 +1062,9 @@ { "value": 3704.0085603753396, "ts": 1739061000983 + }, + { + "value": 4166.280899916675, + "ts": 1739122454590 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 8e394a519c..b667e491cc 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -1806,5 +1806,9 @@ { "value": 919.0425618821992, "ts": 1739061128391 + }, + { + "value": 537.0889777406458, + "ts": 1739122684081 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 52f8620ef0..c0030fc8a9 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -FebruaryMon 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 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 diff --git a/python_4workers_benchmark.json b/python_4workers_benchmark.json index 7c4bfd3306..ecc67d0643 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1066,5 +1066,9 @@ { "value": 95.565749235474, "ts": 1739061016893 + }, + { + "value": 98.81422924901186, + "ts": 1739122488627 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 1010d1e222..71fd764968 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1062,5 +1062,9 @@ { "value": 135.94344752582927, "ts": 1739061019362 + }, + { + "value": 143.10246136233542, + "ts": 1739122471848 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index b3935dd4d3..62f7787c83 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -1818,5 +1818,9 @@ { "value": 17.02185606318513, "ts": 1739061221180 + }, + { + "value": 13.568152831673496, + "ts": 1739122798828 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 7d41a29cd3..ac355d9c3e 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -FebruaryMon 03Wed 05Fri 07Feb 09020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 03Wed 05Fri 07Feb 09020406080100120140160180200220240[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 0482222c54..c6ccce6c13 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Fri 31FebruaryMon 03Wed 05Fri 07Feb 0901002003004005006007008009001,0001,100[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +FebruaryMon 03Wed 05Fri 07Feb 0901002003004005006007008009001,0001,100[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file