From 3524acce1e177e4a9c716a3cb512bc80b69d18c9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 28 May 2025 00:40:41 +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 3455dd0b66..07a427bbaf 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1530,5 +1530,9 @@ { "value": 125.18778167250878, "ts": 1748305888229 + }, + { + "value": 122.20954863940037, + "ts": 1748392323396 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 2fb25f7224..29b297f40a 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1526,5 +1526,9 @@ { "value": 136.6867140513942, "ts": 1748305914039 + }, + { + "value": 132.88447909284196, + "ts": 1748392361015 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 0c1f023ec9..a271532871 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2294,5 +2294,9 @@ { "value": 37.49250149970006, "ts": 1748305928211 + }, + { + "value": 40.558079169370544, + "ts": 1748392349926 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 71c7bb1fbb..52995a1366 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1530,5 +1530,9 @@ { "value": 375.04688086010754, "ts": 1748305961915 + }, + { + "value": 337.4198627825891, + "ts": 1748392399225 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 73f26415e7..b89b85a10d 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1526,5 +1526,9 @@ { "value": 310.6715683736344, "ts": 1748305989455 + }, + { + "value": 373.5524841240194, + "ts": 1748392430301 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index b964f7b693..2b9cc81cdf 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2274,5 +2274,9 @@ { "value": 120.48192771084337, "ts": 1748306006518 + }, + { + "value": 124.74271814382834, + "ts": 1748392425130 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 05ef327f3e..3c49418822 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 19Wed 21Fri 23May 25Tue 27050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 19Wed 21Fri 23May 25Tue 27Thu 29050100150200250300350400450500550600650[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 fdd07bbffc..a0707ab94e 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -602,5 +602,9 @@ { "value": 386.1128092924483, "ts": 1748306010868 + }, + { + "value": 316.25553447185325, + "ts": 1748392458094 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index bc5c4e2a47..ef2555ba92 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -602,5 +602,9 @@ { "value": 381.2670775878503, "ts": 1748306038525 + }, + { + "value": 238.77270827944366, + "ts": 1748392498883 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index e3255a899a..88d828907d 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -614,5 +614,9 @@ { "value": 153.4683855125844, "ts": 1748306051863 + }, + { + "value": 137.1601001268731, + "ts": 1748392479538 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 133b58cbbf..1b1c21a556 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -602,5 +602,9 @@ { "value": 269.7902380898851, "ts": 1748306062843 + }, + { + "value": 213.7475285442012, + "ts": 1748392522064 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index e827a5e383..b21480f2d1 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -602,5 +602,9 @@ { "value": 176.12093637631173, "ts": 1748306114451 + }, + { + "value": 177.2761519256622, + "ts": 1748392574463 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index b16f04c3f1..cea072c3f1 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -618,5 +618,9 @@ { "value": 118.99449650453666, "ts": 1748306088099 + }, + { + "value": 17.11391018619934, + "ts": 1748392716566 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 1f0a7e0628..2abdfec008 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1530,5 +1530,9 @@ { "value": 191.91402251791197, "ts": 1748305908800 + }, + { + "value": 187.96992481203006, + "ts": 1748392344087 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 1c346fed80..8c1f6c858f 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1526,5 +1526,9 @@ { "value": 236.8171771392485, "ts": 1748305930752 + }, + { + "value": 183.53113911660344, + "ts": 1748392381382 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index b5c1c4b305..c4da1321c5 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2230,5 +2230,9 @@ { "value": 56.69577049552103, "ts": 1748305950381 + }, + { + "value": 47.8102887741442, + "ts": 1748392373282 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 9d7156405d..38f275bbd0 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 19Wed 21Fri 23May 25Tue 27050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 19Wed 21Fri 23May 25Tue 27Thu 29050100150200250300350400[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 82180fb7f9..cc80fc3cbf 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mon 19Wed 21Fri 23May 25Tue 2702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mon 19Wed 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 diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 4aad5aa22e..e091003680 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2042,5 +2042,9 @@ { "value": 922.6037929267043, "ts": 1748306022026 + }, + { + "value": 729.8559750875827, + "ts": 1748392506789 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 185e75ff82..9228d86f86 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1526,5 +1526,9 @@ { "value": 156.90376569037656, "ts": 1748305899467 + }, + { + "value": 157.16680637049456, + "ts": 1748392334613 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 360ddd3b6f..0edcb6a67c 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1522,5 +1522,9 @@ { "value": 211.118930330753, "ts": 1748305922795 + }, + { + "value": 169.01408450704224, + "ts": 1748392371528 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index bd17a3c846..47a3962e96 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2278,5 +2278,9 @@ { "value": 44.55930843953302, "ts": 1748305940465 + }, + { + "value": 46.31344942571323, + "ts": 1748392361753 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index c899dae1d7..cc15fa1473 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 19Wed 21Fri 23May 25Tue 27050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 19Wed 21Fri 23May 25Tue 27Thu 29050100150200250300350[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 ea76c4c96f..346f34ad2d 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 19Wed 21Fri 23May 25Tue 27020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 19Wed 21Fri 23May 25Tue 27Thu 29020406080100120140160180200220240260[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 bf0565fd21..e2612c79ca 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1530,5 +1530,9 @@ { "value": 375.0937734433608, "ts": 1748305942570 + }, + { + "value": 396.77291363576245, + "ts": 1748392378049 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index e8d8c196fa..2cc3b6c583 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1526,5 +1526,9 @@ { "value": 312.0936280884265, "ts": 1748305966686 + }, + { + "value": 463.3920296570899, + "ts": 1748392410805 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 4bf12d3c36..e9847df870 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1270,5 +1270,9 @@ { "value": 121.12403100775194, "ts": 1748305988571 + }, + { + "value": 119.1398105677012, + "ts": 1748392407848 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 757cf1cdd5..55aef4971b 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 19Wed 21Fri 23May 25Tue 270100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 19Wed 21Fri 23May 25Tue 27Thu 290100200300400500600700800[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 eb653fb9e7..27d47777ba 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 @@ -Mon 19Wed 21Fri 23May 25Tue 27050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mon 19Wed 21Fri 23May 25Tue 27Thu 29050100150200250300350400[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 210cda89a2..ee873356df 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1530,5 +1530,9 @@ { "value": 356.9516330537212, "ts": 1748305979169 + }, + { + "value": 301.84123151222457, + "ts": 1748392419493 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index eaf9a0344a..be96e8d172 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1526,5 +1526,9 @@ { "value": 370.32465127762003, "ts": 1748306006269 + }, + { + "value": 352.3815117166852, + "ts": 1748392447761 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index f035718b4b..861687f219 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2178,5 +2178,9 @@ { "value": 107.85741250067412, "ts": 1748306025352 + }, + { + "value": 82.41305422778969, + "ts": 1748392449724 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 4242438da3..579ee66d24 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 19Wed 21Fri 23May 25Tue 27050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 19Wed 21Fri 23May 25Tue 27Thu 29050100150200250300350400450500550600650700[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 d7100a40f6..f9afffb1a1 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1530,5 +1530,9 @@ { "value": 4734.350341925302, "ts": 1748305881453 + }, + { + "value": 4534.690381417847, + "ts": 1748392316374 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 5b2427e8ae..71a2e0a56c 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1526,5 +1526,9 @@ { "value": 3194.4723796452954, "ts": 1748305907765 + }, + { + "value": 3290.7165230532974, + "ts": 1748392354463 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 9545132f47..56481cd88e 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2270,5 +2270,9 @@ { "value": 1248.474087226723, "ts": 1748305921095 + }, + { + "value": 1370.8854396734248, + "ts": 1748392343319 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index ea6597410d..4cb626eafe 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 19Wed 21Fri 23May 25Tue 2701,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 19Wed 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 diff --git a/python_4workers_benchmark.json b/python_4workers_benchmark.json index f6c2783842..aa51e44e0f 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1530,5 +1530,9 @@ { "value": 118.79306248515086, "ts": 1748305922919 + }, + { + "value": 110.29411764705883, + "ts": 1748392359201 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 06d50027bd..1734d71340 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1526,5 +1526,9 @@ { "value": 133.91661458798322, "ts": 1748305943489 + }, + { + "value": 136.09145345672292, + "ts": 1748392393984 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 962e6712d3..42119b5521 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2282,5 +2282,9 @@ { "value": 27.326884188664806, "ts": 1748305969676 + }, + { + "value": 33.44034242910647, + "ts": 1748392389210 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 7857e67458..a39b7254ef 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 19Wed 21Fri 23May 25Tue 27020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 19Wed 21Fri 23May 25Tue 27Thu 29020406080100120140160180200220240260[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 8e8162e773..208d03ced8 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Mon 19Wed 21Fri 23May 25Tue 2702004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mon 19Wed 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