From 1f01047bc41d496f98539b01570fdde0274e4062 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 9 Feb 2025 22:39: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 e4cf1f935e..07f9e825d7 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1074,5 +1074,9 @@ { "value": 75.71168988491823, "ts": 1739136810369 + }, + { + "value": 91.34088417975886, + "ts": 1739139342919 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 0d9106788e..c6bb133b74 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1070,5 +1070,9 @@ { "value": 79.71938775510203, "ts": 1739136795948 + }, + { + "value": 122.85012285012284, + "ts": 1739139352227 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 3ec12490c3..cb9fe7dfa7 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -1838,5 +1838,9 @@ { "value": 12.911222434540102, "ts": 1739137112161 + }, + { + "value": 16.58154805332626, + "ts": 1739139613326 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index ba46ce549e..def73e4849 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1074,5 +1074,9 @@ { "value": 266.70222696359514, "ts": 1739136853400 + }, + { + "value": 310.9452736318408, + "ts": 1739139383081 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index cd243e9494..2a0b47743e 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1070,5 +1070,9 @@ { "value": 187.37118231216039, "ts": 1739136835918 + }, + { + "value": 262.12319790301444, + "ts": 1739139390434 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 93bd1a7c3e..00b4799757 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -1814,5 +1814,9 @@ { "value": 47.076546464551356, "ts": 1739137316025 + }, + { + "value": 49.49759936643073, + "ts": 1739139799743 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 67508ec63c..9c0f3284b7 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 10050100150200250300350400450500[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 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 854d3faaa8..e8387766d9 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -146,5 +146,9 @@ { "value": 107.46910263299301, "ts": 1739136942885 + }, + { + "value": 148.57185306243733, + "ts": 1739139434175 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index d863840bc2..b47db561a8 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -146,5 +146,9 @@ { "value": 170.88174982911823, "ts": 1739136884276 + }, + { + "value": 188.39487565938208, + "ts": 1739139437596 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 1e556b091e..632ed73659 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -146,5 +146,9 @@ { "value": 17.432004288273056, "ts": 1739137615946 + }, + { + "value": 18.742034635280007, + "ts": 1739140081228 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 23d71ed257..608a399760 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -146,5 +146,9 @@ { "value": 54.09572238075275, "ts": 1739137249839 + }, + { + "value": 82.54741317043977, + "ts": 1739139652622 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index ed26072e4d..f89564dc78 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -146,5 +146,9 @@ { "value": 84.13967185527977, "ts": 1739137102620 + }, + { + "value": 99.58423581547041, + "ts": 1739139657958 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index a5bf0b1ec7..4dcd017e83 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -146,5 +146,9 @@ { "value": 10.552001582800237, "ts": 1739138145117 + }, + { + "value": 10.016677768484527, + "ts": 1739140656668 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 5d02453295..eca6343dbb 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1074,5 +1074,9 @@ { "value": 130.44612575006522, "ts": 1739136822519 + }, + { + "value": 154.46400988569664, + "ts": 1739139354032 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 1e19d49114..3719faaf65 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1070,5 +1070,9 @@ { "value": 219.58717610891523, "ts": 1739136804550 + }, + { + "value": 209.73154362416108, + "ts": 1739139361187 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 6f52a64881..f74f12813e 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 18.971732119142477, "ts": 1739137176129 + }, + { + "value": 20.7960737012852, + "ts": 1739139668548 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 321faf5979..fd4e1c708f 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 10050100150200250300350[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 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 eb7e57f150..f2d7cdeba0 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Feb 0901002003004005006007008009001,0001,1001,2001,3001,400[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mon 03Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 1001002003004005006007008009001,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 c6872772f7..4f2f81c96c 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1590,5 +1590,9 @@ { "value": 435.9366826187201, "ts": 1739137299754 + }, + { + "value": 417.8001429804934, + "ts": 1739139869938 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index bd29dc3888..15181e554b 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1070,5 +1070,9 @@ { "value": 96.86168151879117, "ts": 1739136817093 + }, + { + "value": 114.52130096197894, + "ts": 1739139349086 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 88d7b41be6..b10c328af4 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1066,5 +1066,9 @@ { "value": 169.4915254237288, "ts": 1739136800751 + }, + { + "value": 168.69095816464238, + "ts": 1739139356996 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 74b034b269..1c08b375f0 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -1822,5 +1822,9 @@ { "value": 14.607923337618324, "ts": 1739137148060 + }, + { + "value": 17.84567064030266, + "ts": 1739139642853 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 8d9037a68f..75ff1c8353 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 10020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 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 9654dc58ed..fce285f07d 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 10020406080100120140160180200[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 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 8d82f07843..38a9019115 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1074,5 +1074,9 @@ { "value": 215.86616297895304, "ts": 1739136843241 + }, + { + "value": 253.5496957403651, + "ts": 1739139372847 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 31601f5216..a493e0a7ef 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1070,5 +1070,9 @@ { "value": 241.40012070006034, "ts": 1739136821986 + }, + { + "value": 249.28331048236322, + "ts": 1739139378994 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index a7f88eb5e7..c9703e8c31 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -814,5 +814,9 @@ { "value": 41.39244174013825, "ts": 1739137269841 + }, + { + "value": 50.24620641141593, + "ts": 1739139755645 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index f3e4986b59..afc9483ae1 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 10050100150200250300350400450500550[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 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 c5b3117633..eca8ba3ae5 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 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 +Tue 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 b120b448ee..5f7430a5c1 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1074,5 +1074,9 @@ { "value": 203.70747606437158, "ts": 1739136863771 + }, + { + "value": 305.6701818737582, + "ts": 1739139390054 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 96b5a9ed90..9142ee9c60 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1070,5 +1070,9 @@ { "value": 298.3738624496494, "ts": 1739136843110 + }, + { + "value": 242.86581663630847, + "ts": 1739139399148 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index b4b0dafbaf..6779078838 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1714,5 +1714,9 @@ { "value": 38.87193640551204, "ts": 1739137367970 + }, + { + "value": 39.948865452221156, + "ts": 1739139850265 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 0ea01f71ad..320fa42ec2 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 10050100150200250300350400450500550[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 10050100150200250300350400450500[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 906844deff..b484bc3e02 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1074,5 +1074,9 @@ { "value": 2708.96667970984, "ts": 1739136806250 + }, + { + "value": 3397.123768542634, + "ts": 1739139339291 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 93c8b6fbd3..7c3e85d98a 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1070,5 +1070,9 @@ { "value": 4065.040650406504, "ts": 1739136791825 + }, + { + "value": 4317.7892918825555, + "ts": 1739139349297 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 9118b6ada1..3da95d3bf8 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -1814,5 +1814,9 @@ { "value": 426.6292497013595, "ts": 1739137091825 + }, + { + "value": 521.6635270250688, + "ts": 1739139597410 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 161c40213b..1b396a8ae2 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -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 +Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 1001,0002,0003,0004,0005,0006,0007,0008,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 c4fbb9c002..535f294e5d 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1074,5 +1074,9 @@ { "value": 78.98894154818325, "ts": 1739136830405 + }, + { + "value": 100.1001001001001, + "ts": 1739139360670 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index c9ac885e83..45e45683d5 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1070,5 +1070,9 @@ { "value": 149.20919128618323, "ts": 1739136809491 + }, + { + "value": 140.37057832678272, + "ts": 1739139366550 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index c5b2c3197e..3754aecd24 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -1826,5 +1826,9 @@ { "value": 12.65726653671873, "ts": 1739137217271 + }, + { + "value": 11.870845204178538, + "ts": 1739139712375 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 70beaeca11..7c35fc83d2 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 10020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 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 d63929d5e3..4ce3556fca 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Mon 03Wed 05Fri 07Feb 0901002003004005006007008009001,0001,100[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mon 03Tue 04Wed 05Thu 06Fri 07Sat 08Feb 09Mon 1001002003004005006007008009001,0001,100[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file