From 507698e78375b0882d200f2fe08e84b70a3a0b35 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 25 Apr 2024 00:34:14 +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 +- 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 +- 36 files changed, 111 insertions(+), 11 deletions(-) diff --git a/2steps_4workers_benchmark.json b/2steps_4workers_benchmark.json index 1fcb84f19f..7b30e635da 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -162,5 +162,9 @@ { "value": 96.11687812379854, "ts": 1713918189577 + }, + { + "value": 65.15506906437321, + "ts": 1714004683292 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 8ac7bfaeb6..d3f85c23a9 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -158,5 +158,9 @@ { "value": 132.97872340425533, "ts": 1713918185429 + }, + { + "value": 148.3679525222552, + "ts": 1714004630191 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 534c5f3bc2..83fbe3728a 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -926,5 +926,9 @@ { "value": 11.056076419600213, "ts": 1713918396958 + }, + { + "value": 11.748672400018798, + "ts": 1714004824929 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 0fc5141f83..9378da86a2 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -162,5 +162,9 @@ { "value": 425.4413954477771, "ts": 1713918219673 + }, + { + "value": 250.1876407305479, + "ts": 1714004726827 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 457101d1d4..69a82ac480 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -158,5 +158,9 @@ { "value": 510.85568326947634, "ts": 1713918210579 + }, + { + "value": 535.3319057815845, + "ts": 1714004653248 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index f32d5755fc..7c16015a4f 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -902,5 +902,9 @@ { "value": 88.46034764916625, "ts": 1713918535937 + }, + { + "value": 61.42883469500583, + "ts": 1714004992583 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index be3c70fa67..f295e4599e 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 15Wed 17Fri 19Apr 21Tue 23Thu 250100200300400500600700800900[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 17Fri 19Apr 21Tue 23Thu 250100200300400500600700800900[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 83c5236c39..921236b2f2 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -162,5 +162,9 @@ { "value": 122.39902080783354, "ts": 1713918200769 + }, + { + "value": 76.32422530911312, + "ts": 1714004699686 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index a04177cf21..bff7bdd8da 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -158,5 +158,9 @@ { "value": 185.0481125092524, "ts": 1713918193654 + }, + { + "value": 203.7489812550937, + "ts": 1714004637725 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 68b52e3a0b..d056ee5fff 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -862,5 +862,9 @@ { "value": 16.7937392939912, "ts": 1713918461770 + }, + { + "value": 14.022492077291977, + "ts": 1714004900715 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 70c0adebeb..4cd7614e6b 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 15Wed 17Fri 19Apr 21Tue 23Thu 25050100150200250300350[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 17Fri 19Apr 21Tue 23Thu 25050100150200250300350[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 d7c87b8049..2f2b5ba55d 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mon 15Wed 17Fri 19Apr 21Tue 23Thu 2502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Wed 17Fri 19Apr 21Tue 23Thu 2502004006008001,0001,2001,4001,6001,8002,0002,2002,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 2bcf993ae3..f1fd1a805c 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -698,5 +698,9 @@ { "value": 717.1829055470114, "ts": 1713918489305 + }, + { + "value": 722.1491157685272, + "ts": 1714004866560 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index b9b5083249..23e8fd027d 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -162,5 +162,9 @@ { "value": 115.20737327188941, "ts": 1713918195281 + }, + { + "value": 71.34703196347031, + "ts": 1714004691747 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 87f3353f60..3357075483 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -158,5 +158,9 @@ { "value": 181.95050946142646, "ts": 1713918189636 + }, + { + "value": 199.68051118210863, + "ts": 1714004634000 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 0f6cf88dd7..e45332f1de 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -914,5 +914,9 @@ { "value": 15.469339768578676, "ts": 1713918430629 + }, + { + "value": 13.685881644495538, + "ts": 1714004862977 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 0d0f40a73d..6b0c71ec45 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 15Wed 17Fri 19Apr 21Tue 23Thu 25050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 17Fri 19Apr 21Tue 23Thu 25050100150200250300350[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 47fb36b301..5b047302c1 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 15Wed 17Fri 19Apr 21Tue 23Thu 25020406080100120140160180200220240[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 17Fri 19Apr 21Tue 23Thu 25020406080100120140160180200220240[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 de3f322da2..e076c78a2f 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -162,5 +162,9 @@ { "value": 585.6515373352855, "ts": 1713918212371 + }, + { + "value": 354.67281432878167, + "ts": 1714004716455 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index fcfe2651e8..ae0e2ad70f 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -158,5 +158,9 @@ { "value": 543.1830526887561, "ts": 1713918204223 + }, + { + "value": 534.045393858478, + "ts": 1714004647425 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 631f4f34e4..7403fde365 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -914,5 +914,9 @@ { "value": 118.16140848398913, "ts": 1713918510870 + }, + { + "value": 108.29542993285683, + "ts": 1714004957410 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 6b8e98c715..1ed03a8ad7 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 15Wed 17Fri 19Apr 21Tue 23Thu 2501002003004005006007008009001,000[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 17Fri 19Apr 21Tue 23Thu 2501002003004005006007008009001,000[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 426ddd0991..db2db5aa39 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 15Wed 17Fri 19Apr 21Tue 23Thu 25050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Wed 17Fri 19Apr 21Tue 23Thu 25050100150200250300350[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 80ad7a76f2..0890acb634 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -162,5 +162,9 @@ { "value": 349.2229788720098, "ts": 1713918225756 + }, + { + "value": 204.8131080389145, + "ts": 1714004737004 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index ac50b8e92b..fbc9374392 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -158,5 +158,9 @@ { "value": 514.0066820868672, "ts": 1713918214813 + }, + { + "value": 566.8934240362812, + "ts": 1714004657097 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index b6ee22f408..9bb0b30750 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -802,5 +802,9 @@ { "value": 47.614512903533, "ts": 1713918578299 + }, + { + "value": 41.730131241262754, + "ts": 1714005040894 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 99378a5ea8..0bbe047ad9 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 15Wed 17Fri 19Apr 21Tue 23Thu 2501002003004005006007008009001,000[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 17Fri 19Apr 21Tue 23Thu 2501002003004005006007008009001,000[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 1d52219354..20c7754e0e 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -162,5 +162,9 @@ { "value": 3990.246065174019, "ts": 1713918186256 + }, + { + "value": 2736.976553234194, + "ts": 1714004678696 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index eaff489048..3dc594e591 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -158,5 +158,9 @@ { "value": 4936.917169500823, "ts": 1713918182810 + }, + { + "value": 4962.231901637537, + "ts": 1714004627897 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index f294ac4b7b..2d8357b12a 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -902,5 +902,9 @@ { "value": 913.7890771745642, "ts": 1713918373649 + }, + { + "value": 801.4818508887543, + "ts": 1714004802928 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index f513f02750..8827241236 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 15Wed 17Fri 19Apr 21Tue 23Thu 2501,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 17Fri 19Apr 21Tue 23Thu 2501,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 bde994a38d..9e4647a83f 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -162,5 +162,9 @@ { "value": 139.7428731134712, "ts": 1713918205801 + }, + { + "value": 79.18910357934747, + "ts": 1714004707897 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 775ed5b40d..d0390fdc59 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -158,5 +158,9 @@ { "value": 207.72746157041962, "ts": 1713918197445 + }, + { + "value": 244.6183953033268, + "ts": 1714004641064 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 88077b29f5..e117ad34cd 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -914,5 +914,9 @@ { "value": 18.262171737463017, "ts": 1713918490972 + }, + { + "value": 15.111218568665377, + "ts": 1714004935726 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index ce2baa551e..895e4e9de9 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 15Wed 17Fri 19Apr 21Tue 23Thu 25050100150200250300350400[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 17Fri 19Apr 21Tue 23Thu 25050100150200250300350400[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 026b417676..d58f45e379 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Mon 15Wed 17Fri 19Apr 21Tue 23Thu 2501002003004005006007008009001,0001,1001,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Wed 17Fri 19Apr 21Tue 23Thu 2501002003004005006007008009001,0001,1001,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file