From 905f57932c72cb8fe57d7a556c2344435a465977 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 18 Mar 2025 00:43:44 +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 3052d7baaa..dc833a526b 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1266,5 +1266,9 @@ { "value": 68.33090379008746, "ts": 1742171547174 + }, + { + "value": 99.25886712546321, + "ts": 1742257841000 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 22a17f7ab1..2e2c34c183 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1262,5 +1262,9 @@ { "value": 112.83285692793741, "ts": 1742171522442 + }, + { + "value": 135.18385003604902, + "ts": 1742257903177 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 2d4477fee3..c43074ce35 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2030,5 +2030,9 @@ { "value": 17.508228867567755, "ts": 1742171751178 + }, + { + "value": 18.50481125092524, + "ts": 1742258099101 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 52d9142b18..4569d3b5a2 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1266,5 +1266,9 @@ { "value": 217.37555249619592, "ts": 1742171698402 + }, + { + "value": 190.1200925251117, + "ts": 1742257959442 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 14e0c6756d..09b65a0680 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1262,5 +1262,9 @@ { "value": 263.0771254439427, "ts": 1742171622984 + }, + { + "value": 335.02708135574295, + "ts": 1742257994305 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index ac69b5de47..8ce0f87da9 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2010,5 +2010,9 @@ { "value": 53.03632988597189, "ts": 1742171915753 + }, + { + "value": 59.63562632316546, + "ts": 1742258264802 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index de152236cc..92939d2e55 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mar 09Tue 11Thu 13Sat 15Mon 17050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 09Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500550[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 2ed75b7b0c..15efa1f1ec 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -338,5 +338,9 @@ { "value": 281.6901408450704, "ts": 1742171771630 + }, + { + "value": 322.28608261266584, + "ts": 1742258019875 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 0b1614f405..375ad9a382 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -338,5 +338,9 @@ { "value": 322.1390029797858, "ts": 1742171680664 + }, + { + "value": 313.275029369534, + "ts": 1742258050494 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index d14fa6bc4a..8363816da8 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -350,5 +350,9 @@ { "value": 52.39030779305829, "ts": 1742172046083 + }, + { + "value": 52.20024012110456, + "ts": 1742258389553 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 32f76fe5b6..b795d6ea15 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -338,5 +338,9 @@ { "value": 230.361667818475, "ts": 1742171846052 + }, + { + "value": 221.5698221902177, + "ts": 1742258096678 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 155bfb0f71..8dbc049561 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -338,5 +338,9 @@ { "value": 222.88675495458682, "ts": 1742171756515 + }, + { + "value": 228.11519817507843, + "ts": 1742258122972 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 497f5db8d3..87bde9fe26 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -350,5 +350,9 @@ { "value": 38.58955187882881, "ts": 1742172156408 + }, + { + "value": 33.245233464652, + "ts": 1742258517579 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index e7e0fff43e..7e35120ca7 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1266,5 +1266,9 @@ { "value": 93.19664492078286, "ts": 1742171586822 + }, + { + "value": 145.10979974847635, + "ts": 1742257869908 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index cd7b404c88..1c03160be3 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1262,5 +1262,9 @@ { "value": 176.51212049894093, "ts": 1742171546866 + }, + { + "value": 212.34428086070216, + "ts": 1742257925570 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index b4473a536a..0970ca1014 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 22.716946842344388, "ts": 1742171801396 + }, + { + "value": 19.90683600748497, + "ts": 1742258152461 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 2850dc88df..4b442cd6be 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mar 09Tue 11Thu 13Sat 15Mon 17050100150200250300350[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 09Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350[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 35d6225c6e..2f7568c3ec 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Fri 07Mar 09Tue 11Thu 13Sat 15Mon 1701002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mar 09Tue 11Thu 13Sat 15Mon 17Wed 1901002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 63ae674e46..1060f987be 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1778,5 +1778,9 @@ { "value": 552.28615786793, "ts": 1742171905863 + }, + { + "value": 612.5365820458721, + "ts": 1742258252083 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index f26e087c57..f9af32b31c 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1262,5 +1262,9 @@ { "value": 86.43540394145442, "ts": 1742171567509 + }, + { + "value": 125.18778167250878, + "ts": 1742257856088 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 2283858c7e..2cd00966d7 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1258,5 +1258,9 @@ { "value": 154.25750719868367, "ts": 1742171535197 + }, + { + "value": 171.9000687600275, + "ts": 1742257915352 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 6936873a83..958d7e1393 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2014,5 +2014,9 @@ { "value": 19.905251005215177, "ts": 1742171777991 + }, + { + "value": 20.219175866391687, + "ts": 1742258125434 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 8393687727..bf89ec3161 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mar 09Tue 11Thu 13Sat 15Mon 17050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 09Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350[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 8947d8b6f9..7e7fc6fa16 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mar 09Tue 11Thu 13Sat 15Mon 17020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 09Tue 11Thu 13Sat 15Mon 17Wed 19020406080100120140160180200220240260[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 dbd24b6304..c116b58b97 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1266,5 +1266,9 @@ { "value": 138.05163131010997, "ts": 1742171661901 + }, + { + "value": 329.30845225027446, + "ts": 1742257917402 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 302f3b08ad..9d9f4a9542 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1262,5 +1262,9 @@ { "value": 322.73680813296755, "ts": 1742171590790 + }, + { + "value": 354.86160397444996, + "ts": 1742257966603 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 963732756d..ee0d7b0a14 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1006,5 +1006,9 @@ { "value": 57.64020981036371, "ts": 1742171874517 + }, + { + "value": 60.797665369649806, + "ts": 1742258228071 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 1da7967ebd..335cf10f57 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mar 09Tue 11Thu 13Sat 15Mon 17050100150200250300350400450500550[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 09Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500550[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 bc31a57f6d..51f8186d3a 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 @@ -Mar 09Tue 11Thu 13Sat 15Mon 170102030405060708090100[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mar 09Tue 11Thu 13Sat 15Mon 17Wed 190102030405060708090100[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 774b728d35..ff9772ce81 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1266,5 +1266,9 @@ { "value": 206.38414969730326, "ts": 1742171728127 + }, + { + "value": 278.68091035764047, + "ts": 1742257981634 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 388ef91b46..188774a64c 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1262,5 +1262,9 @@ { "value": 315.5901535872081, "ts": 1742171642511 + }, + { + "value": 379.7228023542814, + "ts": 1742258010981 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 085736a701..c9b63262e6 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1914,5 +1914,9 @@ { "value": 37.67400681899523, "ts": 1742171969233 + }, + { + "value": 42.72591326639607, + "ts": 1742258312212 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 8ff535bb56..5aa01ba53f 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mar 09Tue 11Thu 13Sat 15Mon 17050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 09Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500550600650[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 bfbaa21c7c..d3c87d8e6f 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1266,5 +1266,9 @@ { "value": 2318.950116806376, "ts": 1742171534252 + }, + { + "value": 3210.578260817865, + "ts": 1742257831236 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 571f1d71b3..992cd7bc6d 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1262,5 +1262,9 @@ { "value": 2653.4322637708224, "ts": 1742171513959 + }, + { + "value": 1854.4974998626296, + "ts": 1742257895450 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 3aecdca0c7..055571b08e 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2006,5 +2006,9 @@ { "value": 407.21402264109963, "ts": 1742171736130 + }, + { + "value": 559.0687157570412, + "ts": 1742258084682 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 54af510a6a..d93175d27c 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mar 09Tue 11Thu 13Sat 15Mon 1701,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 09Tue 11Thu 13Sat 15Mon 17Wed 1901,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 5ddf2c77b3..2fae2845d8 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1266,5 +1266,9 @@ { "value": 81.20398440883498, "ts": 1742171608213 + }, + { + "value": 95.2018278750952, + "ts": 1742257888963 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 78fc960397..f22671d026 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1262,5 +1262,9 @@ { "value": 134.51708366962603, "ts": 1742171561419 + }, + { + "value": 139.08205841446454, + "ts": 1742257939856 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 76e4206429..d48dbe6dc2 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 15.182800923114295, "ts": 1742171835668 + }, + { + "value": 13.532165958483315, + "ts": 1742258191352 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index c63c4d204b..4413124569 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mar 09Tue 11Thu 13Sat 15Mon 17020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 09Tue 11Thu 13Sat 15Mon 17Wed 19020406080100120140160180200220240260[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 699190ab90..214f680d7a 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Fri 07Mar 09Tue 11Thu 13Sat 15Mon 1701002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mar 09Tue 11Thu 13Sat 15Mon 17Wed 1901002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file