From 69d40ae22bd63035705698fc74529572d5531683 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 23 May 2025 00:44:25 +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 0810785d32..225aee424e 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1510,5 +1510,9 @@ { "value": 112.54501800720288, "ts": 1747874034228 + }, + { + "value": 80.88869715271785, + "ts": 1747960377924 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 816926c86a..42eafcae98 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1506,5 +1506,9 @@ { "value": 133.3570412517781, "ts": 1747874007376 + }, + { + "value": 126.60364618501012, + "ts": 1747960358470 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 16a19b397e..f1dac16d87 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2274,5 +2274,9 @@ { "value": 41.974479516454, "ts": 1747873999474 + }, + { + "value": 26.76659528907923, + "ts": 1747960388265 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index bf95a55491..bcef3c04d4 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1510,5 +1510,9 @@ { "value": 352.4643129883099, "ts": 1747874112690 + }, + { + "value": 51.689826580631824, + "ts": 1747960578493 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index b3e674e43d..b6cd9075d6 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1506,5 +1506,9 @@ { "value": 385.3069612124326, "ts": 1747874073020 + }, + { + "value": 243.57569114602364, + "ts": 1747960444835 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index acdcb8da08..0af1e22140 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2254,5 +2254,9 @@ { "value": 154.87068297971194, "ts": 1747874058678 + }, + { + "value": 28.856281291030026, + "ts": 1747960521813 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 906b5349e3..dbea6788e6 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Tue 13Thu 15Sat 17Mon 19Wed 21Fri 23050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 15Sat 17Mon 19Wed 21Fri 23050100150200250300350400450500550600650[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 b4d828304e..b0f14ff0df 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -582,5 +582,9 @@ { "value": 394.2569898478825, "ts": 1747874174588 + }, + { + "value": 235.44184586407155, + "ts": 1747960659929 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 768991f42c..d7e07659a9 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -582,5 +582,9 @@ { "value": 399.88003598920324, "ts": 1747874119235 + }, + { + "value": 99.6429461097733, + "ts": 1747960587270 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index afcdf5265c..d8fa01e9af 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -594,5 +594,9 @@ { "value": 163.83370878558264, "ts": 1747874101797 + }, + { + "value": 113.98934199652332, + "ts": 1747960607052 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 7bbfa7efee..50bd1b545d 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -582,5 +582,9 @@ { "value": 274.99598964181774, "ts": 1747874226233 + }, + { + "value": 179.7860545950319, + "ts": 1747960735417 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 11a19a929d..4a7541f730 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -582,5 +582,9 @@ { "value": 297.1179558284639, "ts": 1747874167184 + }, + { + "value": 195.17907680296673, + "ts": 1747960659929 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 15ea3b90fb..d733af5ca6 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -598,5 +598,9 @@ { "value": 124.86732846350753, "ts": 1747874136510 + }, + { + "value": 77.07277596870846, + "ts": 1747960661709 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 0ef418429e..14a53d9aa3 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1510,5 +1510,9 @@ { "value": 164.63615409944023, "ts": 1747874058284 + }, + { + "value": 133.71367445177393, + "ts": 1747960406255 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index ad3b784344..0d3ba0f966 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1506,5 +1506,9 @@ { "value": 234.0823970037453, "ts": 1747874025138 + }, + { + "value": 185.39117538005192, + "ts": 1747960378695 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 68fa743687..ab48724841 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2210,5 +2210,9 @@ { "value": 63.187160369013014, "ts": 1747874019710 + }, + { + "value": 42.77525879031568, + "ts": 1747960414448 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index b2d791bc23..ef69035b38 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Tue 13Thu 15Sat 17Mon 19Wed 21Fri 23050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 15Sat 17Mon 19Wed 21Fri 23050100150200250300350400[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 274cd77f08..c467c2bdc3 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Tue 13Thu 15Sat 17Mon 19Wed 21Fri 2302004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Thu 15Sat 17Mon 19Wed 21Fri 2302004006008001,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 a63ca5ec99..2af7d74b48 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 1382.4460078031395, "ts": 1747874110573 + }, + { + "value": 967.3882666552013, + "ts": 1747960481866 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index c93418145a..ce712de2db 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1506,5 +1506,9 @@ { "value": 130.08412106495533, "ts": 1747874047512 + }, + { + "value": 112.2250486308544, + "ts": 1747960393060 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index b347a5db1f..ed642b52ba 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1502,5 +1502,9 @@ { "value": 187.7581674802854, "ts": 1747874017137 + }, + { + "value": 173.39035949601202, + "ts": 1747960368896 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 63744164b9..4237ebaf5a 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2258,5 +2258,9 @@ { "value": 48.938044435744345, "ts": 1747874010715 + }, + { + "value": 40.83299305839118, + "ts": 1747960401626 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 43b4238735..cc6124a003 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Tue 13Thu 15Sat 17Mon 19Wed 21Fri 23050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 15Sat 17Mon 19Wed 21Fri 23050100150200250300350[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 dddc3b4bb3..41c2279918 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Tue 13Thu 15Sat 17Mon 19Wed 21Fri 23020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 15Sat 17Mon 19Wed 21Fri 23020406080100120140160180200220240260[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 25935de436..2736dc09fe 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1510,5 +1510,9 @@ { "value": 388.50038850038845, "ts": 1747874092233 + }, + { + "value": 252.5252525252525, + "ts": 1747960456744 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 1f9dd0e11c..e54f0521dd 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1506,5 +1506,9 @@ { "value": 439.1422088853107, "ts": 1747874053940 + }, + { + "value": 309.4538140182578, + "ts": 1747960416003 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index e94d9aff7d..a3b644d03e 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1250,5 +1250,9 @@ { "value": 249.46987651241113, "ts": 1747874044486 + }, + { + "value": 150.03750937734432, + "ts": 1747960450933 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 4385d81eea..1c764cb2b2 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Tue 13Thu 15Sat 17Mon 19Wed 21Fri 230100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 15Sat 17Mon 19Wed 21Fri 230100200300400500600700800[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 1d16daed5c..e1e0a305f4 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 13Thu 15Sat 17Mon 19Wed 21Fri 23050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Thu 15Sat 17Mon 19Wed 21Fri 23050100150200250300350400[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 7473ba0d30..cd7d5da3de 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1510,5 +1510,9 @@ { "value": 197.65449993411517, "ts": 1747874143471 + }, + { + "value": 206.66138532015293, + "ts": 1747960608213 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index b93f6312ae..fe82fdaeab 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1506,5 +1506,9 @@ { "value": 399.7068816201452, "ts": 1747874088487 + }, + { + "value": 292.02764528375354, + "ts": 1747960465895 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 246ac5737b..8fffd00266 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2158,5 +2158,9 @@ { "value": 111.16669445834029, "ts": 1747874076958 + }, + { + "value": 40.609961623586265, + "ts": 1747960571472 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 4e118c139d..a8d36dbf30 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Tue 13Thu 15Sat 17Mon 19Wed 21Fri 23050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 15Sat 17Mon 19Wed 21Fri 23050100150200250300350400450500550600650700[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 0c228151d3..911e0670f1 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1510,5 +1510,9 @@ { "value": 2401.3233960049092, "ts": 1747874026634 + }, + { + "value": 3413.1418602887265, + "ts": 1747960367725 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index f1ecb129bd..7311698387 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1506,5 +1506,9 @@ { "value": 3565.721530354855, "ts": 1747874000826 + }, + { + "value": 4079.5974797153344, + "ts": 1747960351640 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 4ce1eb5ebb..6d6e4de9df 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2250,5 +2250,9 @@ { "value": 1151.7051634781496, "ts": 1747873993102 + }, + { + "value": 1281.0293782737417, + "ts": 1747960378402 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index ce2ce3b05b..bb3c3fe721 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Tue 13Thu 15Sat 17Mon 19Wed 21Fri 2301,0002,0003,0004,0005,0006,0007,0008,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 15Sat 17Mon 19Wed 21Fri 2301,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 5a3bf48f60..10c3e053a7 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1510,5 +1510,9 @@ { "value": 122.12000325653342, "ts": 1747874072173 + }, + { + "value": 73.62685907819171, + "ts": 1747960428634 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index d3017b580b..d25f53b262 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1506,5 +1506,9 @@ { "value": 158.69657215404146, "ts": 1747874036185 + }, + { + "value": 125.84948401711553, + "ts": 1747960392309 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index d1c481a39c..b12038fe6a 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2262,5 +2262,9 @@ { "value": 35.72704537334763, "ts": 1747874034667 + }, + { + "value": 24.752475247524753, + "ts": 1747960435653 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 76280bcb73..4116dc9824 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Tue 13Thu 15Sat 17Mon 19Wed 21Fri 23020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 15Sat 17Mon 19Wed 21Fri 23020406080100120140160180200220240[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 80612dbaed..d412185fe4 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Tue 13Thu 15Sat 17Mon 19Wed 21Fri 2302004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Thu 15Sat 17Mon 19Wed 21Fri 2302004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file