From 574b641448ceb6afdfe90ac94eb4b27c86d7c8fc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 12 Jun 2025 00:40:40 +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 75395d02e0..039306559b 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1590,5 +1590,9 @@ { "value": 121.99089134677945, "ts": 1749601947688 + }, + { + "value": 119.25584353633329, + "ts": 1749688337353 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index e4a4b05c89..7c1ca4d69e 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1586,5 +1586,9 @@ { "value": 84.7649186256781, "ts": 1749601949917 + }, + { + "value": 134.1921631776704, + "ts": 1749688375253 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index ab3336c332..74dfc957c3 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2354,5 +2354,9 @@ { "value": 39.57574798163685, "ts": 1749601962302 + }, + { + "value": 28.02062317865949, + "ts": 1749688425437 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 6b53385f89..f41e91589d 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1590,5 +1590,9 @@ { "value": 376.3407137928872, "ts": 1749602018184 + }, + { + "value": 161.0305958132045, + "ts": 1749688440049 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 6d96938489..63aadc97d2 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1586,5 +1586,9 @@ { "value": 328.4431793299759, "ts": 1749602031372 + }, + { + "value": 367.4219228413962, + "ts": 1749688447462 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 19dff2b2b0..bbbaf0d42f 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2334,5 +2334,9 @@ { "value": 152.8935096705145, "ts": 1749602024818 + }, + { + "value": 63.67196205151061, + "ts": 1749688530714 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 73ac151ca0..f7f61e0a16 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Tue 03Thu 05Sat 07Mon 09Wed 11050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 03Thu 05Sat 07Mon 09Wed 11Fri 13050100150200250300350400450500550600[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 7fe7c1da36..dae83b55e0 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -662,5 +662,9 @@ { "value": 387.48425845200035, "ts": 1749602066784 + }, + { + "value": 331.83087686309216, + "ts": 1749688505316 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 03b6986072..fb72dd74dd 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -662,5 +662,9 @@ { "value": 399.22815889280724, "ts": 1749602079477 + }, + { + "value": 250.4016860380193, + "ts": 1749688513404 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 8aaf3a3588..b9cd0f8b07 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -674,5 +674,9 @@ { "value": 157.2636131315117, "ts": 1749602069231 + }, + { + "value": 122.91052114060965, + "ts": 1749688594172 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 5b028b4775..0866be6748 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -662,5 +662,9 @@ { "value": 273.367200492061, "ts": 1749602118219 + }, + { + "value": 154.89467162329618, + "ts": 1749688591931 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index ddea8e00c9..aeadbb19a0 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -662,5 +662,9 @@ { "value": 311.18717908822157, "ts": 1749602125022 + }, + { + "value": 226.13775558277584, + "ts": 1749688575359 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 8782728fd4..f4765efbca 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -678,5 +678,9 @@ { "value": 118.44832691738227, "ts": 1749602105623 + }, + { + "value": 99.47032054310795, + "ts": 1749688637232 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index a99e213187..300dcbcb67 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1590,5 +1590,9 @@ { "value": 195.66918862509783, "ts": 1749601968016 + }, + { + "value": 155.08684863523573, + "ts": 1749688361002 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 562d749e02..25f3386085 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1586,5 +1586,9 @@ { "value": 122.18963831867057, "ts": 1749601975976 + }, + { + "value": 207.15370805137414, + "ts": 1749688395234 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 19820482e7..7865a6ac97 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2290,5 +2290,9 @@ { "value": 60.40836051709557, "ts": 1749601983569 + }, + { + "value": 46.223537025053155, + "ts": 1749688453006 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index f8eb81825b..954efa7058 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Tue 03Thu 05Sat 07Mon 09Wed 11050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 03Thu 05Sat 07Mon 09Wed 11Fri 13050100150200250300350400450[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 85a8ac960d..929218c942 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -JuneTue 03Thu 05Sat 07Mon 09Wed 1102004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Tue 03Thu 05Sat 07Mon 09Wed 11Fri 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 d98a4d1a00..69a90cd1d6 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2098,5 +2098,9 @@ { "value": 998.3914803927007, "ts": 1749602065848 + }, + { + "value": 1000.5002501250625, + "ts": 1749688476925 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 624b9f319f..2381fde350 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1586,5 +1586,9 @@ { "value": 159.3540847763731, "ts": 1749601958782 + }, + { + "value": 138.70908082115776, + "ts": 1749688349801 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 4c19b17d35..1c96903157 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1582,5 +1582,9 @@ { "value": 142.32849416453175, "ts": 1749601962129 + }, + { + "value": 165.89250165892503, + "ts": 1749688386250 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 35585874b4..7492430090 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 45.762401610836534, "ts": 1749601974243 + }, + { + "value": 34.81409274474307, + "ts": 1749688440947 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index c52adb3a1f..f6a9750bcc 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Tue 03Thu 05Sat 07Mon 09Wed 11050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 03Thu 05Sat 07Mon 09Wed 11Fri 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 ad538429d2..866d8681b8 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Tue 03Thu 05Sat 07Mon 09Wed 11020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 03Thu 05Sat 07Mon 09Wed 11Fri 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 46fe263fff..0e2f4b270e 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1590,5 +1590,9 @@ { "value": 451.60319132921876, "ts": 1749601998884 + }, + { + "value": 370.75943891738245, + "ts": 1749688399067 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index f818e60b82..c2cae57333 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1586,5 +1586,9 @@ { "value": 332.92642326045944, "ts": 1749602009708 + }, + { + "value": 383.11729774599326, + "ts": 1749688427733 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 54a9cb956a..2d80de3ece 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1330,5 +1330,9 @@ { "value": 200.74274816822245, "ts": 1749602010448 + }, + { + "value": 116.33317822242904, + "ts": 1749688497078 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index e650bec127..e5fda83dbf 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Tue 03Thu 05Sat 07Mon 09Wed 110100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 03Thu 05Sat 07Mon 09Wed 11Fri 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 3509115d7f..f6e9de5bcd 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 @@ -Tue 03Thu 05Sat 07Mon 09Wed 11050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Tue 03Thu 05Sat 07Mon 09Wed 11Fri 13050100150200250300350[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 40292ccc3a..bd05cbeec4 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1590,5 +1590,9 @@ { "value": 366.6585186995844, "ts": 1749602034953 + }, + { + "value": 216.37996321540626, + "ts": 1749688468213 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 7d47a9ab30..f39b5abac1 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1586,5 +1586,9 @@ { "value": 357.2917286964807, "ts": 1749602048594 + }, + { + "value": 354.421407052986, + "ts": 1749688464814 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index b8a5dbd164..f03508990c 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 110.0594320933304, "ts": 1749602043287 + }, + { + "value": 66.64667266486721, + "ts": 1749688561209 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 99f0fc6ab4..a2b51e32ec 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Tue 03Thu 05Sat 07Mon 09Wed 11050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 03Thu 05Sat 07Mon 09Wed 11Fri 13050100150200250300350400450500550600650[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 7b9a188269..7774cf5d51 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1590,5 +1590,9 @@ { "value": 4646.28039441758, "ts": 1749601940721 + }, + { + "value": 4296.557979662959, + "ts": 1749688330210 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index f7a3dfacb1..40e50e2ca7 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1586,5 +1586,9 @@ { "value": 4738.920579201404, "ts": 1749601940163 + }, + { + "value": 4120.564669973292, + "ts": 1749688368687 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 71e1789321..61a2ecb4e6 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2330,5 +2330,9 @@ { "value": 1723.5436056532228, "ts": 1749601955539 + }, + { + "value": 1138.5343268099532, + "ts": 1749688415987 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index b7d9880bd1..1495b4ef05 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Tue 03Thu 05Sat 07Mon 09Wed 1101,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 03Thu 05Sat 07Mon 09Wed 11Fri 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 5c7b4871bf..98cc0659a3 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1590,5 +1590,9 @@ { "value": 122.79983626688498, "ts": 1749601981758 + }, + { + "value": 93.28358208955225, + "ts": 1749688378663 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 4add4878f3..2b27ed0428 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1586,5 +1586,9 @@ { "value": 146.85725474838458, "ts": 1749601987747 + }, + { + "value": 134.57742687959805, + "ts": 1749688408025 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 8a4fdad4f8..153d45e56d 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2342,5 +2342,9 @@ { "value": 35.20630897056753, "ts": 1749601998710 + }, + { + "value": 21.113081665399882, + "ts": 1749688477800 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 5f5ed6f662..2d20229767 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Tue 03Thu 05Sat 07Mon 09Wed 11020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 03Thu 05Sat 07Mon 09Wed 11Fri 13020406080100120140160180200220240260[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 d2134b3df1..e65fdb94d7 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -JuneTue 03Thu 05Sat 07Mon 09Wed 1102004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Tue 03Thu 05Sat 07Mon 09Wed 11Fri 1302004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file