From 244f37acc755530e4d612a3d4da5c779999a6606 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 21 May 2025 00:39:07 +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 9cb9de62a3..72b7e6720a 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1502,5 +1502,9 @@ { "value": 124.35748632067651, "ts": 1747701167471 + }, + { + "value": 117.68397928761964, + "ts": 1747787539349 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 01251a6966..d98c69451f 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1498,5 +1498,9 @@ { "value": 109.29758088020985, "ts": 1747701195357 + }, + { + "value": 161.7773943054357, + "ts": 1747787533499 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 2ed9fb9d5a..29103a591f 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2266,5 +2266,9 @@ { "value": 34.78986919009184, "ts": 1747701281080 + }, + { + "value": 39.26495994974085, + "ts": 1747787574305 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index cb06779733..1783d8bfee 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1502,5 +1502,9 @@ { "value": 250.33377837116154, "ts": 1747701247800 + }, + { + "value": 374.0415186085655, + "ts": 1747787611282 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index a4d399f60b..c8c23b1627 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1498,5 +1498,9 @@ { "value": 343.97752680158226, "ts": 1747701283998 + }, + { + "value": 392.49035127886435, + "ts": 1747787596824 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 7f33cf6647..fba9ee0968 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2246,5 +2246,9 @@ { "value": 149.54389113204724, "ts": 1747701349728 + }, + { + "value": 132.29263130043657, + "ts": 1747787648134 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 407fe378e2..1201a9e2c1 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -May 11Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350400450500550600650[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 6fc9df03db..a965a5fff9 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -574,5 +574,9 @@ { "value": 391.0195835641435, "ts": 1747701296387 + }, + { + "value": 403.14452731304175, + "ts": 1747787658778 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 76903fc827..c719fb6afd 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -574,5 +574,9 @@ { "value": 328.2814466269081, "ts": 1747701336526 + }, + { + "value": 395.73920786201893, + "ts": 1747787642113 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 6f9c54234e..5df90769da 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -586,5 +586,9 @@ { "value": 120.87148339527995, "ts": 1747701414710 + }, + { + "value": 153.33895576171128, + "ts": 1747787693660 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index fece917cdd..c43feeaa92 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -574,5 +574,9 @@ { "value": 282.9988444213853, "ts": 1747701346038 + }, + { + "value": 285.02885917199114, + "ts": 1747787708459 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index ed4bd5dc38..94dcd40cb2 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -574,5 +574,9 @@ { "value": 233.89533183900204, "ts": 1747701395928 + }, + { + "value": 298.38128154760426, + "ts": 1747787689916 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index bb49a933af..8a987f8e14 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -590,5 +590,9 @@ { "value": 59.50786991579636, "ts": 1747701484925 + }, + { + "value": 86.82439765574127, + "ts": 1747787742712 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index a40aac2893..572e0ff42f 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1502,5 +1502,9 @@ { "value": 193.57336430507164, "ts": 1747701187859 + }, + { + "value": 190.4520060944642, + "ts": 1747787560717 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 8dfc7c16a2..1d2876e20c 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1498,5 +1498,9 @@ { "value": 182.83764017552411, "ts": 1747701218701 + }, + { + "value": 251.34048257372655, + "ts": 1747787550060 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index f9aab78efa..dfb6e7fcd5 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2202,5 +2202,9 @@ { "value": 50.8646998982706, "ts": 1747701304869 + }, + { + "value": 38.0112513303938, + "ts": 1747787605178 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 6d4586ad33..f66cdbbd81 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -May 11Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350400[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 4a8b83edb1..9b4a09b53c 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -May 11Tue 13Thu 15Sat 17Mon 19Wed 2102004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Tue 13Thu 15Sat 17Mon 19Wed 2102004006008001,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 12fe037976..2cc181f7b2 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2014,5 +2014,9 @@ { "value": 1226.341822343948, "ts": 1747701366722 + }, + { + "value": 1032.1574384146063, + "ts": 1747787668805 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index c1be86329d..e832e7ec6f 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1498,5 +1498,9 @@ { "value": 158.64621893178213, "ts": 1747701178528 + }, + { + "value": 145.02562119307746, + "ts": 1747787551325 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 3f677a7478..392108311e 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1494,5 +1494,9 @@ { "value": 127.39935450993715, "ts": 1747701208836 + }, + { + "value": 210.17234131988232, + "ts": 1747787542445 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index a2ca8afa63..9afbbb4d9d 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2250,5 +2250,9 @@ { "value": 42.61121527185956, "ts": 1747701293917 + }, + { + "value": 32.13780691605605, + "ts": 1747787590952 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 8995662feb..9d718cd11b 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -May 11Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350[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 59073a16e6..934adbe479 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -May 11Tue 13Thu 15Sat 17Mon 19Wed 21020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 13Thu 15Sat 17Mon 19Wed 21020406080100120140160180200220240260[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 a8cbefc13a..7ea1f89af0 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1502,5 +1502,9 @@ { "value": 447.69437397403374, "ts": 1747701220310 + }, + { + "value": 439.27081045464524, + "ts": 1747787592073 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 9bc0abf5fd..96e701827f 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1498,5 +1498,9 @@ { "value": 321.285140562249, "ts": 1747701263043 + }, + { + "value": 457.0732078921307, + "ts": 1747787578039 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index b860e4cf8d..83c2bea7bc 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1242,5 +1242,9 @@ { "value": 191.68104274487254, "ts": 1747701335066 + }, + { + "value": 208.35503698301906, + "ts": 1747787631731 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index d67c567386..a81ed16b40 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -May 11Tue 13Thu 15Sat 17Mon 19Wed 210100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 13Thu 15Sat 17Mon 19Wed 210100200300400500600700800[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 19a67acbaf..56920200d1 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 @@ -May 11Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350[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 60a30b76ca..bdd01e3706 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1502,5 +1502,9 @@ { "value": 355.6398553731255, "ts": 1747701265061 + }, + { + "value": 359.0449404583807, + "ts": 1747787628382 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 4464d9bc72..d304924172 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1498,5 +1498,9 @@ { "value": 405.65208572780745, "ts": 1747701299226 + }, + { + "value": 430.1691998852882, + "ts": 1747787611190 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 764747310e..0920bf13c5 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2150,5 +2150,9 @@ { "value": 64.37491953135059, "ts": 1747701381090 + }, + { + "value": 107.22135849461213, + "ts": 1747787667141 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 9958e5711c..0e4bae82ea 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -May 11Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350400450500550600650700[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 e9119c57ce..d73e747ee7 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1502,5 +1502,9 @@ { "value": 4486.987735566856, "ts": 1747701160671 + }, + { + "value": 4320.553030787941, + "ts": 1747787532082 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 2562818c79..e4691aa12b 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1498,5 +1498,9 @@ { "value": 3114.7975958377074, "ts": 1747701187650 + }, + { + "value": 5142.171519987812, + "ts": 1747787527977 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index e3b918f540..69c31725a9 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 1397.7108602133837, "ts": 1747701273438 + }, + { + "value": 1579.5015795015795, + "ts": 1747787567489 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index d1a9ff5ad3..65eca7161a 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -May 11Tue 13Thu 15Sat 17Mon 19Wed 2101,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 13Thu 15Sat 17Mon 19Wed 2101,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 1f424a024f..fd9485d4d3 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1502,5 +1502,9 @@ { "value": 115.97340343281274, "ts": 1747701202402 + }, + { + "value": 121.25131355589686, + "ts": 1747787574573 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index cee6f332c1..7df71af0eb 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1498,5 +1498,9 @@ { "value": 82.88208641838878, "ts": 1747701238454 + }, + { + "value": 158.999364002544, + "ts": 1747787561077 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index d0ef636ad9..45cb5b812c 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2254,5 +2254,9 @@ { "value": 29.58754955914551, "ts": 1747701322800 + }, + { + "value": 35.25595825694542, + "ts": 1747787620323 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 3a8d8efc1a..3b8b4182f6 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -May 11Tue 13Thu 15Sat 17Mon 19Wed 21020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 13Thu 15Sat 17Mon 19Wed 21020406080100120140160180200220240[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 707a469775..0ba6c63753 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -May 11Tue 13Thu 15Sat 17Mon 19Wed 2102004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Tue 13Thu 15Sat 17Mon 19Wed 2102004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file