From e60b1f48116e01001a9bba4ac27271e261d01fd9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 30 May 2025 00:39:32 +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 9b5bf315b5..2f52811b67 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1538,5 +1538,9 @@ { "value": 130.54830287206266, "ts": 1748478718361 + }, + { + "value": 115.15430677107324, + "ts": 1748565162549 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 8474bbbdf9..0e19653664 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1534,5 +1534,9 @@ { "value": 129.1100017214667, "ts": 1748478815092 + }, + { + "value": 153.87771850636028, + "ts": 1748565179203 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index a35822d296..6de050c72e 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2302,5 +2302,9 @@ { "value": 38.314176245210724, "ts": 1748478780885 + }, + { + "value": 32.6797385620915, + "ts": 1748565182173 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 1c177086d9..3f85d940cf 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1538,5 +1538,9 @@ { "value": 391.08330074305826, "ts": 1748478787602 + }, + { + "value": 365.8090476771125, + "ts": 1748565236641 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 1ce1e818b0..edf2b6c1a9 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1534,5 +1534,9 @@ { "value": 355.4081269991707, "ts": 1748478883683 + }, + { + "value": 378.21482602118, + "ts": 1748565245155 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 6436afe1a0..b2360fa2eb 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2282,5 +2282,9 @@ { "value": 149.97000599880025, "ts": 1748478843986 + }, + { + "value": 155.9697418700772, + "ts": 1748565245740 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 8513afcb2b..82d2455644 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 29050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 21Fri 23May 25Tue 27Thu 29Sat 31050100150200250300350400450500550600650[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 23f4277d18..0b46e73876 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -610,5 +610,9 @@ { "value": 385.9761981344484, "ts": 1748478835968 + }, + { + "value": 375.77503601177426, + "ts": 1748565288433 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 195d162b30..a5e7627694 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -610,5 +610,9 @@ { "value": 349.29413476932035, "ts": 1748478933057 + }, + { + "value": 401.6467516818958, + "ts": 1748565291403 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index c8063cc618..6dd99bfa25 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -622,5 +622,9 @@ { "value": 161.45307769929366, "ts": 1748478886926 + }, + { + "value": 155.99407222525545, + "ts": 1748565290300 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index b27ac06a14..4dd172f64e 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -610,5 +610,9 @@ { "value": 272.96301351166915, "ts": 1748478887337 + }, + { + "value": 269.77810750657585, + "ts": 1748565340368 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 47cbe24485..7d7229ce3a 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -610,5 +610,9 @@ { "value": 275.26723861081797, "ts": 1748478983967 + }, + { + "value": 297.78152761923667, + "ts": 1748565338569 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 303844994d..9937ff0812 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -626,5 +626,9 @@ { "value": 106.67804565820353, "ts": 1748478927528 + }, + { + "value": 116.1541365391875, + "ts": 1748565327417 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 80d6ab6576..9b9eeabc4d 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1538,5 +1538,9 @@ { "value": 198.04594665962503, "ts": 1748478738499 + }, + { + "value": 181.8181818181818, + "ts": 1748565184333 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 4987a990cf..13132559b4 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1534,5 +1534,9 @@ { "value": 227.82503037667072, "ts": 1748478833140 + }, + { + "value": 245.2984464431725, + "ts": 1748565196564 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index e216353354..3f04e539a6 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2238,5 +2238,9 @@ { "value": 60.081711127132905, "ts": 1748478803783 + }, + { + "value": 53.544656243306925, + "ts": 1748565204895 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index caa7b5809f..7c1436143a 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 29050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 21Fri 23May 25Tue 27Thu 29Sat 31050100150200250300350400[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 d6f8b66441..e63d4da588 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 2902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +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 diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 3f6cf21139..7b7c310206 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2050,5 +2050,9 @@ { "value": 1209.7912437998198, "ts": 1748478958555 + }, + { + "value": 1184.1014643388107, + "ts": 1748565305726 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index a8ef7fa976..34332717c3 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1534,5 +1534,9 @@ { "value": 158.42839036755387, "ts": 1748478729427 + }, + { + "value": 148.0019733596448, + "ts": 1748565174393 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 1879565033..a66d59eefd 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1530,5 +1530,9 @@ { "value": 184.7518167261978, "ts": 1748478824958 + }, + { + "value": 188.1349554747272, + "ts": 1748565188815 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 2807743128..b851322b16 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2286,5 +2286,9 @@ { "value": 39.939292275740875, "ts": 1748478794404 + }, + { + "value": 44.52359750667854, + "ts": 1748565194482 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 501b73d34b..8bc539d9c6 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 29050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 21Fri 23May 25Tue 27Thu 29Sat 31050100150200250300350[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 14e528f039..365ce670bd 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 29020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 21Fri 23May 25Tue 27Thu 29Sat 31020406080100120140160180200220240260[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 0c1e7daddf..bc48a925f7 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1538,5 +1538,9 @@ { "value": 457.5263077626963, "ts": 1748478768935 + }, + { + "value": 426.8639726807058, + "ts": 1748565216716 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index e8d20dc012..4dd0774b80 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1534,5 +1534,9 @@ { "value": 406.86241269410726, "ts": 1748478863346 + }, + { + "value": 423.22070960005647, + "ts": 1748565225978 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 4ac34f06df..78d184d1dd 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1278,5 +1278,9 @@ { "value": 244.52867098667318, "ts": 1748478829350 + }, + { + "value": 223.76370552696352, + "ts": 1748565231674 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 54add338a8..704ff7ba77 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 290100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 21Fri 23May 25Tue 27Thu 29Sat 310100200300400500600700800[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 faa7f2e436..744a1239c2 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 29050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +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 diff --git a/nativets_4workers_benchmark.json b/nativets_4workers_benchmark.json index 869ab800df..170d73e4e7 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1538,5 +1538,9 @@ { "value": 367.8950272855478, "ts": 1748478804287 + }, + { + "value": 319.93174789378264, + "ts": 1748565255815 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 12eefaafc0..3de722f38c 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1534,5 +1534,9 @@ { "value": 430.63231177779375, "ts": 1748478898021 + }, + { + "value": 395.7522590858123, + "ts": 1748565260714 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 3e81b52100..3a429b30c7 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2186,5 +2186,9 @@ { "value": 115.19410206197443, "ts": 1748478861640 + }, + { + "value": 109.95656715597339, + "ts": 1748565264236 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index abae202aa6..a02503d9dc 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 29050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 21Fri 23May 25Tue 27Thu 29Sat 31050100150200250300350400450500550600650700[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 b1bac92486..4d86c7ac52 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1538,5 +1538,9 @@ { "value": 4556.962025316456, "ts": 1748478711770 + }, + { + "value": 4175.300776296663, + "ts": 1748565155260 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 453c93b176..32deb4f34a 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1534,5 +1534,9 @@ { "value": 2796.130983202502, "ts": 1748478808426 + }, + { + "value": 4212.957183872176, + "ts": 1748565173468 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 1c4e0a9022..da90312c0a 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2278,5 +2278,9 @@ { "value": 1648.4120297446793, "ts": 1748478773941 + }, + { + "value": 1458.0565725950166, + "ts": 1748565174074 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 7a01f41cde..034566e0c2 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 2901,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +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 diff --git a/python_4workers_benchmark.json b/python_4workers_benchmark.json index c9b8834272..885b88222c 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1538,5 +1538,9 @@ { "value": 123.68073878627968, "ts": 1748478752124 + }, + { + "value": 118.14744801512288, + "ts": 1748565198691 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 3d1e4a06c8..8a5371506e 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1534,5 +1534,9 @@ { "value": 151.6530178950561, "ts": 1748478844620 + }, + { + "value": 153.54693417954755, + "ts": 1748565207862 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index f02991b96b..a3bf68699c 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2290,5 +2290,9 @@ { "value": 33.98124235422047, "ts": 1748478819449 + }, + { + "value": 32.95761650517435, + "ts": 1748565221001 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 80ef77445e..1555d12f6b 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 29020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Wed 21Fri 23May 25Tue 27Thu 29Sat 31020406080100120140160180200220240260[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 b088b540a2..b12080a834 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23May 25Tue 27Thu 2902004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +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