From c15ce87c90e3df941c05cbd3688e032933b0fba4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 00:41:27 +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 f9aea66653..cc44accc82 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1466,5 +1466,9 @@ { "value": 120.0192030724916, "ts": 1746923650559 + }, + { + "value": 103.57685402568707, + "ts": 1747010037176 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index de11f156eb..ffafb2eede 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1462,5 +1462,9 @@ { "value": 161.15169746454663, "ts": 1746923645372 + }, + { + "value": 154.76681799422204, + "ts": 1747009999777 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 51bedcfccd..5c206cc5c7 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 32.04306588054345, "ts": 1746923660056 + }, + { + "value": 41.28137384412153, + "ts": 1747010020415 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 0d1ee95522..386fbd86a0 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1466,5 +1466,9 @@ { "value": 226.15054087671027, "ts": 1746923741208 + }, + { + "value": 332.94489761944396, + "ts": 1747010118862 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 2454791f54..656d91d6a5 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1462,5 +1462,9 @@ { "value": 235.06366307541626, "ts": 1746923740082 + }, + { + "value": 401.06951871657753, + "ts": 1747010062024 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index ca86619062..90c875b85c 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2210,5 +2210,9 @@ { "value": 98.89729515897741, "ts": 1746923732072 + }, + { + "value": 158.50372483753367, + "ts": 1747010083562 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index f679a243ab..8feb482729 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Sat 03Mon 05Wed 07Fri 09May 11050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 03Mon 05Wed 07Fri 09May 11Tue 13050100150200250300350400450500550600650[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 3d4779b92d..33a4bf2209 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -538,5 +538,9 @@ { "value": 366.90515501742794, "ts": 1746923793578 + }, + { + "value": 310.0454733360893, + "ts": 1747010178696 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 037b968d8a..bad2da4c52 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -538,5 +538,9 @@ { "value": 376.9080972422891, "ts": 1746923788292 + }, + { + "value": 380.6623524933384, + "ts": 1747010108234 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 842acccdf3..394194bb71 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -550,5 +550,9 @@ { "value": 150.0206278363275, "ts": 1746923778157 + }, + { + "value": 156.61707126076743, + "ts": 1747010127653 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 201799e5b0..952e2349a8 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -538,5 +538,9 @@ { "value": 277.6106972655346, "ts": 1746923844178 + }, + { + "value": 174.06187899798377, + "ts": 1747010255674 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 06de065aaa..9a53573339 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -538,5 +538,9 @@ { "value": 295.74132492113563, "ts": 1746923836572 + }, + { + "value": 290.9514111143439, + "ts": 1747010156729 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 603ad0a9b4..9d90ddd6d8 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -554,5 +554,9 @@ { "value": 123.2134056185313, "ts": 1746923813305 + }, + { + "value": 118.46586702206426, + "ts": 1747010164284 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index a81cdfe8df..a4bf2185e1 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1466,5 +1466,9 @@ { "value": 177.93594306049823, "ts": 1746923673534 + }, + { + "value": 170.28039505051652, + "ts": 1747010059673 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 8feaa8e434..6f0e4991d5 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1462,5 +1462,9 @@ { "value": 144.31402732345583, "ts": 1746923667984 + }, + { + "value": 242.600679281902, + "ts": 1747010016661 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index a72722569a..ef31a99d1c 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2166,5 +2166,9 @@ { "value": 60.56935190793458, "ts": 1746923681492 + }, + { + "value": 57.930714865021436, + "ts": 1747010041897 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index fe5d6af02d..c536629341 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Sat 03Mon 05Wed 07Fri 09May 11050100150200250300350[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 03Mon 05Wed 07Fri 09May 11Tue 13050100150200250300350400[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 7308a64d66..22562aec67 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Sat 03Mon 05Wed 07Fri 09May 1102004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Sat 03Mon 05Wed 07Fri 09May 11Tue 1302004006008001,0001,2001,4001,6001,8002,0002,2002,4002,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 4cbbc6308b..a315ff07a8 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1978,5 +1978,9 @@ { "value": 1251.930058840713, "ts": 1746923750029 + }, + { + "value": 1260.1159306656214, + "ts": 1747010120224 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 124481d175..59b60a3efb 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1462,5 +1462,9 @@ { "value": 132.68465280849182, "ts": 1746923663465 + }, + { + "value": 145.2081316553727, + "ts": 1747010049179 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index e552c8ab10..7efc35d3d7 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1458,5 +1458,9 @@ { "value": 167.35468035256054, "ts": 1746923656018 + }, + { + "value": 201.42339196992077, + "ts": 1747010008889 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 2c903f3984..c874a6436a 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2214,5 +2214,9 @@ { "value": 45.19569736961041, "ts": 1746923672189 + }, + { + "value": 46.45976584278015, + "ts": 1747010032237 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 55bcb88f71..c562e21ac2 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Sat 03Mon 05Wed 07Fri 09May 11020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 03Mon 05Wed 07Fri 09May 11Tue 13050100150200250300350[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 ed2eb5cf8e..b421beccd6 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Sat 03Mon 05Wed 07Fri 09May 11020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 03Mon 05Wed 07Fri 09May 11Tue 13020406080100120140160180200220240260[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 ed7fd09398..4b5d94624e 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1466,5 +1466,9 @@ { "value": 372.5782414307005, "ts": 1746923711294 + }, + { + "value": 350.8771929824561, + "ts": 1747010097243 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 98d9b53b6e..d24fb9ebe8 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1462,5 +1462,9 @@ { "value": 224.938142010947, "ts": 1746923711105 + }, + { + "value": 482.8196668544299, + "ts": 1747010043773 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 45eaded442..4ac447c256 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1206,5 +1206,9 @@ { "value": 166.98672455539784, "ts": 1746923710437 + }, + { + "value": 188.1644557343118, + "ts": 1747010069623 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 496cdefd20..0a6524ccd9 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Sat 03Mon 05Wed 07Fri 09May 11050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 03Mon 05Wed 07Fri 09May 11Tue 130100200300400500600700800[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 d30456c060..21b6dc5a31 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 @@ -Sat 03Mon 05Wed 07Fri 09May 11020406080100120140160180200220240260[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Sat 03Mon 05Wed 07Fri 09May 11Tue 13020406080100120140160180200220240260280300[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 4638e77700..ac7bfe0478 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1466,5 +1466,9 @@ { "value": 323.48501186111713, "ts": 1746923760214 + }, + { + "value": 299.8800479808077, + "ts": 1747010139313 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 55889d3da3..5dcb3f592a 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1462,5 +1462,9 @@ { "value": 389.6103896103896, "ts": 1746923755845 + }, + { + "value": 441.27381039935284, + "ts": 1747010076066 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 37a3ce3f73..6f72e96e15 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2114,5 +2114,9 @@ { "value": 106.99764605178686, "ts": 1746923751070 + }, + { + "value": 112.21455422768332, + "ts": 1747010101716 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index e52d3320b7..55eeaac22e 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Sat 03Mon 05Wed 07Fri 09May 11050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 03Mon 05Wed 07Fri 09May 11Tue 13050100150200250300350400450500550600650700[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 f972dbfb8c..edc84114a1 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1466,5 +1466,9 @@ { "value": 4875.494320951985, "ts": 1746923643321 + }, + { + "value": 3550.1091329844585, + "ts": 1747010029187 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index b73f951c8f..2a71e2d422 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1462,5 +1462,9 @@ { "value": 4721.765590570459, "ts": 1746923639913 + }, + { + "value": 5403.133817614216, + "ts": 1747009994110 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index cbedb5ed0b..13137b84d9 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2206,5 +2206,9 @@ { "value": 1706.0317701027411, "ts": 1746923651853 + }, + { + "value": 1711.6774438950172, + "ts": 1747010013916 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index cdcab8fb84..e34abce2a5 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Sat 03Mon 05Wed 07Fri 09May 1101,0002,0003,0004,0005,0006,0007,0008,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 03Mon 05Wed 07Fri 09May 11Tue 1301,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 d6ec64047a..b275fc8130 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1466,5 +1466,9 @@ { "value": 97.75808133472367, "ts": 1746923690537 + }, + { + "value": 100.18701576275716, + "ts": 1747010076240 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 6d385d51ad..4ce903a247 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1462,5 +1462,9 @@ { "value": 140.58106841611996, "ts": 1746923680235 + }, + { + "value": 157.38117721120554, + "ts": 1747010027679 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 7ac40852f6..32766a3e37 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 35.26839246667137, "ts": 1746923696665 + }, + { + "value": 34.695718548331136, + "ts": 1747010057258 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index b416e4955d..5afd74629a 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Sat 03Mon 05Wed 07Fri 09May 11020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 03Mon 05Wed 07Fri 09May 11Tue 13020406080100120140160180200220240[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 673b4025eb..e5fe81842f 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Sat 03Mon 05Wed 07Fri 09May 1102004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Sat 03Mon 05Wed 07Fri 09May 11Tue 1302004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file