From c02e849a942f819b2043c9b169a3d9151faa9e5c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 31 May 2025 00:37:58 +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 2f52811b67..d46d5d2cc8 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1542,5 +1542,9 @@ { "value": 115.15430677107324, "ts": 1748565162549 + }, + { + "value": 113.94712853236099, + "ts": 1748651464296 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 0e19653664..41ec012608 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1538,5 +1538,9 @@ { "value": 153.87771850636028, "ts": 1748565179203 + }, + { + "value": 164.83516483516485, + "ts": 1748651455100 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 6de050c72e..62cd24a8e9 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2306,5 +2306,9 @@ { "value": 32.6797385620915, "ts": 1748565182173 + }, + { + "value": 38.0112513303938, + "ts": 1748651476693 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 3f85d940cf..2e6c9d5931 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1542,5 +1542,9 @@ { "value": 365.8090476771125, "ts": 1748565236641 + }, + { + "value": 405.18638573743925, + "ts": 1748651533171 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index edf2b6c1a9..bd49da5b64 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1538,5 +1538,9 @@ { "value": 378.21482602118, "ts": 1748565245155 + }, + { + "value": 430.8178358584046, + "ts": 1748651515747 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index b2360fa2eb..d7a500a307 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2286,5 +2286,9 @@ { "value": 155.9697418700772, "ts": 1748565245740 + }, + { + "value": 32.877432930036825, + "ts": 1748651592061 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 82d2455644..603a938a70 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 29Sat 31050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 23May 25Tue 27Thu 29Sat 31June050100150200250300350400450500550600650[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 0b46e73876..30b4b264b9 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -614,5 +614,9 @@ { "value": 375.77503601177426, "ts": 1748565288433 + }, + { + "value": 373.05312898311934, + "ts": 1748651586566 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index a5e7627694..c6210ff55d 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -614,5 +614,9 @@ { "value": 401.6467516818958, "ts": 1748565291403 + }, + { + "value": 423.3401538135892, + "ts": 1748651557932 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 6dd99bfa25..020bf8e924 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -626,5 +626,9 @@ { "value": 155.99407222525545, "ts": 1748565290300 + }, + { + "value": 131.19485716159926, + "ts": 1748651645701 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 4dd172f64e..22e38d766d 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -614,5 +614,9 @@ { "value": 269.77810750657585, "ts": 1748565340368 + }, + { + "value": 252.6156242763615, + "ts": 1748651641810 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 7d7229ce3a..edf66183a6 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -614,5 +614,9 @@ { "value": 297.78152761923667, "ts": 1748565338569 + }, + { + "value": 313.4714349154933, + "ts": 1748651603463 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 9937ff0812..483ef2ccb2 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -630,5 +630,9 @@ { "value": 116.1541365391875, "ts": 1748565327417 + }, + { + "value": 43.532202947130145, + "ts": 1748651740394 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 9b9eeabc4d..d10e8aada9 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1542,5 +1542,9 @@ { "value": 181.8181818181818, "ts": 1748565184333 + }, + { + "value": 184.36578171091446, + "ts": 1748651486158 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 13132559b4..df4e5f6284 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1538,5 +1538,9 @@ { "value": 245.2984464431725, "ts": 1748565196564 + }, + { + "value": 241.23512383403025, + "ts": 1748651471747 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 3f04e539a6..e845db4ed6 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2242,5 +2242,9 @@ { "value": 53.544656243306925, "ts": 1748565204895 + }, + { + "value": 59.01097604154372, + "ts": 1748651499534 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 7c1436143a..d98a74314a 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 29Sat 31050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 23May 25Tue 27Thu 29Sat 31June050100150200250300350400[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 e63d4da588..eee2609925 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 29Sat 3102004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Fri 23May 25Tue 27Thu 29Sat 31June02004006008001,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 7b7c310206..4fe53d5987 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2054,5 +2054,9 @@ { "value": 1184.1014643388107, "ts": 1748565305726 + }, + { + "value": 1345.190942380988, + "ts": 1748651567556 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 34332717c3..5f9d4aac7f 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1538,5 +1538,9 @@ { "value": 148.0019733596448, "ts": 1748565174393 + }, + { + "value": 141.28284826222097, + "ts": 1748651476531 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index a66d59eefd..88ae98a132 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1534,5 +1534,9 @@ { "value": 188.1349554747272, "ts": 1748565188815 + }, + { + "value": 207.61245674740485, + "ts": 1748651463981 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index b851322b16..7fb8ef5299 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2290,5 +2290,9 @@ { "value": 44.52359750667854, "ts": 1748565194482 + }, + { + "value": 40.43671653861706, + "ts": 1748651490060 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 8bc539d9c6..444ad62901 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 29Sat 31050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 23May 25Tue 27Thu 29Sat 31June050100150200250300350[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 365ce670bd..f0c69c07a8 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 29Sat 31020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 23May 25Tue 27Thu 29Sat 31June020406080100120140160180200220240260[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 bc48a925f7..1e321bbdd1 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1542,5 +1542,9 @@ { "value": 426.8639726807058, "ts": 1748565216716 + }, + { + "value": 502.8073409871784, + "ts": 1748651515237 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 4dd0774b80..49eae789c8 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1538,5 +1538,9 @@ { "value": 423.22070960005647, "ts": 1748565225978 + }, + { + "value": 503.48242007216584, + "ts": 1748651498576 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 78d184d1dd..19428e01ca 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1282,5 +1282,9 @@ { "value": 223.76370552696352, "ts": 1748565231674 + }, + { + "value": 191.90174630589138, + "ts": 1748651529909 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 704ff7ba77..51e9d940df 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 29Sat 310100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 23May 25Tue 27Thu 29Sat 31June0100200300400500600700800[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 744a1239c2..92826386c0 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 @@ -Wed 21Fri 23May 25Tue 27Thu 29Sat 31050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Fri 23May 25Tue 27Thu 29Sat 31June050100150200250300350400[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 170d73e4e7..21f6e4ed0e 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1542,5 +1542,9 @@ { "value": 319.93174789378264, "ts": 1748565255815 + }, + { + "value": 297.04440813901675, + "ts": 1748651553710 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 3de722f38c..6448ee1226 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1538,5 +1538,9 @@ { "value": 395.7522590858123, "ts": 1748565260714 + }, + { + "value": 468.4206417362792, + "ts": 1748651528948 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 3a429b30c7..28d25245cd 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2190,5 +2190,9 @@ { "value": 109.95656715597339, "ts": 1748565264236 + }, + { + "value": 89.46944618412812, + "ts": 1748651614770 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index a02503d9dc..7e79df2ea0 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 29Sat 31050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 23May 25Tue 27Thu 29Sat 31June0100200300400500600700800[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 4d86c7ac52..0d363e7fd7 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1542,5 +1542,9 @@ { "value": 4175.300776296663, "ts": 1748565155260 + }, + { + "value": 4804.868933852971, + "ts": 1748651456962 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 32deb4f34a..82b42033e0 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1538,5 +1538,9 @@ { "value": 4212.957183872176, "ts": 1748565173468 + }, + { + "value": 5218.500550841725, + "ts": 1748651449772 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index da90312c0a..2e2c2987e0 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2282,5 +2282,9 @@ { "value": 1458.0565725950166, "ts": 1748565174074 + }, + { + "value": 1672.8935482072159, + "ts": 1748651469684 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 034566e0c2..2999393c14 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 29Sat 3101,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 23May 25Tue 27Thu 29Sat 31June01,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 885b88222c..753dec7b19 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1542,5 +1542,9 @@ { "value": 118.14744801512288, "ts": 1748565198691 + }, + { + "value": 123.24377618930245, + "ts": 1748651499763 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 8a5371506e..c44cc710b4 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1538,5 +1538,9 @@ { "value": 153.54693417954755, "ts": 1748565207862 + }, + { + "value": 154.320987654321, + "ts": 1748651482955 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index a3bf68699c..6dbd4a0631 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2294,5 +2294,9 @@ { "value": 32.95761650517435, "ts": 1748565221001 + }, + { + "value": 29.212432811404533, + "ts": 1748651517630 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 1555d12f6b..151a2969d1 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 29Sat 31020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 23May 25Tue 27Thu 29Sat 31June020406080100120140160180200220240260[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 b12080a834..c4553dd93e 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 29Sat 3102004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Fri 23May 25Tue 27Thu 29Sat 31June02004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file