From bdd4bed178cc47b694aabcb1dcf1dc163b91bb67 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 00:43:10 +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 2ba12e59ca..09469f0955 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1810,5 +1810,9 @@ { "value": 60.50338818973862, "ts": 1754527013954 + }, + { + "value": 114.2247943953701, + "ts": 1754613330401 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 33c6ac7ab0..96a317ad3d 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1806,5 +1806,9 @@ { "value": 151.88335358444715, "ts": 1754526935187 + }, + { + "value": 124.06947890818859, + "ts": 1754613373081 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 6a9c5e3e7d..8ae71d0657 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2574,5 +2574,9 @@ { "value": 34.76084538375973, "ts": 1754526963546 + }, + { + "value": 38.59215807347947, + "ts": 1754613364635 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index b0cda1f8ec..e5c26f1177 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1810,5 +1810,9 @@ { "value": 228.8242248579383, "ts": 1754527116848 + }, + { + "value": 270.58717416794445, + "ts": 1754613410735 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 2a1ee13819..88649da63b 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1806,5 +1806,9 @@ { "value": 367.71465342893913, "ts": 1754526998561 + }, + { + "value": 260.4845011721803, + "ts": 1754613462432 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 7be947329a..c1fc526d53 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2554,5 +2554,9 @@ { "value": 152.29972586049345, "ts": 1754527023215 + }, + { + "value": 121.23416378735527, + "ts": 1754613434822 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 6237d07354..d25d99056d 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29Thu 31AugustAug 03Tue 05Thu 07050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 09050100150200250300350400450500550600[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 b2945d70f4..25bd2511fe 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -882,5 +882,9 @@ { "value": 224.00597349262648, "ts": 1754527197093 + }, + { + "value": 281.1423751844997, + "ts": 1754613476711 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 6bc6047095..fc44cd1787 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -882,5 +882,9 @@ { "value": 384.3689942344651, "ts": 1754527045003 + }, + { + "value": 303.8128512836093, + "ts": 1754613522405 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index c1b0550e92..4aff1d8eb1 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -894,5 +894,9 @@ { "value": 157.6603208387529, "ts": 1754527067423 + }, + { + "value": 151.58405335758678, + "ts": 1754613480346 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 8296cfeae6..b7b3416ec0 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -882,5 +882,9 @@ { "value": 47.24297851231861, "ts": 1754527457378 + }, + { + "value": 215.73809395393994, + "ts": 1754613539462 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 1f575e3c57..3d73a9f5ba 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -882,5 +882,9 @@ { "value": 277.25151333117697, "ts": 1754527094525 + }, + { + "value": 198.73801361355393, + "ts": 1754613590191 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 89db77f4c4..c86e6faee6 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -898,5 +898,9 @@ { "value": 112.60627216935984, "ts": 1754527105156 + }, + { + "value": 115.12447834220752, + "ts": 1754613517340 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 673feeda53..f346a40955 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1810,5 +1810,9 @@ { "value": 179.8776831754407, "ts": 1754527039090 + }, + { + "value": 239.7315007191945, + "ts": 1754613349832 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 001c98a770..bef5b409e2 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1806,5 +1806,9 @@ { "value": 298.68578255675027, "ts": 1754526951267 + }, + { + "value": 232.05445544554453, + "ts": 1754613393791 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 643586cf41..929ef767de 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2510,5 +2510,9 @@ { "value": 78.96399241945673, "ts": 1754526982770 + }, + { + "value": 71.45919679862799, + "ts": 1754613387153 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 65d357549b..dcb0cacff7 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29Thu 31AugustAug 03Tue 05Thu 07050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 09050100150200250300350400450500[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 bd7054f859..1f499592d3 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Tue 29Thu 31AugustAug 03Tue 05Thu 0702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 0902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index c7d7b272ec..97b6f77362 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2298,5 +2298,9 @@ { "value": 1270.7018509890297, "ts": 1754527060892 + }, + { + "value": 1368.0306438864231, + "ts": 1754613404421 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 0a7551cc31..19d7a90847 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1806,5 +1806,9 @@ { "value": 112.2334455667789, "ts": 1754527029066 + }, + { + "value": 149.2388817033131, + "ts": 1754613342002 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index fed99a0006..57c5c62d0e 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1802,5 +1802,9 @@ { "value": 193.67333763718528, "ts": 1754526944642 + }, + { + "value": 145.37701104865283, + "ts": 1754613385586 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index e40f4130ed..b176fe573d 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2558,5 +2558,9 @@ { "value": 45.98123965422108, "ts": 1754526975405 + }, + { + "value": 36.99045646223274, + "ts": 1754613379170 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 619bb09533..f10f0600f8 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29Thu 31AugustAug 03Tue 05Thu 07050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 09050100150200250300350[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 02a77e68c5..2a7221ee69 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29Thu 31AugustAug 03Tue 05Thu 07020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 09020406080100120140160180200220240260[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 079a589d93..b652dbad1d 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1810,5 +1810,9 @@ { "value": 246.4976788135245, "ts": 1754527086494 + }, + { + "value": 359.82008995502247, + "ts": 1754613385063 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 21fbfc86c6..46d35092f4 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1806,5 +1806,9 @@ { "value": 476.22827208508613, "ts": 1754526978987 + }, + { + "value": 285.89126602182307, + "ts": 1754613435329 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 9657056e95..467f613ca4 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1550,5 +1550,9 @@ { "value": 226.26994003846588, "ts": 1754527008837 + }, + { + "value": 186.2891207153502, + "ts": 1754613416972 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 9b8d461baa..fa98d83800 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29Thu 31AugustAug 03Tue 05Thu 070100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 090100200300400500600700800[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 1861953b68..e84af1c61c 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 29Thu 31AugustAug 03Tue 05Thu 07050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 09050100150200250300350[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 c21be5b979..ce4198bbd0 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1810,5 +1810,9 @@ { "value": 233.96373562097875, "ts": 1754527142886 + }, + { + "value": 269.05829596412553, + "ts": 1754613433408 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 09cbfbb1e7..7045736d50 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1806,5 +1806,9 @@ { "value": 420.0798151648813, "ts": 1754527013203 + }, + { + "value": 310.7681151913814, + "ts": 1754613482187 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index d3cdfd1d4f..2d153b6922 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2458,5 +2458,9 @@ { "value": 110.86474501108648, "ts": 1754527041529 + }, + { + "value": 108.64251181487316, + "ts": 1754613453527 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index cefb8c4005..2b1a702497 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29Thu 31AugustAug 03Tue 05Thu 07050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 09050100150200250300350400450500550600650[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 33100c4a68..cf94ca5867 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1810,5 +1810,9 @@ { "value": 2996.6371072463126, "ts": 1754527000831 + }, + { + "value": 3406.2523654530314, + "ts": 1754613323179 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 5d567db266..62d8df5989 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1806,5 +1806,9 @@ { "value": 5418.857624533376, "ts": 1754526929521 + }, + { + "value": 2735.2851788066055, + "ts": 1754613366236 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 9a42ff37f8..298d598fad 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2550,5 +2550,9 @@ { "value": 1699.4278592873732, "ts": 1754526955981 + }, + { + "value": 1455.3216260793636, + "ts": 1754613357767 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 2de430993f..7c0a4558f8 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29Thu 31AugustAug 03Tue 05Thu 0701,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 0901,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 2321c00253..69b6e8cd63 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1810,5 +1810,9 @@ { "value": 87.11307276845345, "ts": 1754527058175 + }, + { + "value": 118.47405418213411, + "ts": 1754613364306 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 18050c5175..ae7cc77c6e 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1806,5 +1806,9 @@ { "value": 156.6579634464752, "ts": 1754526962397 + }, + { + "value": 106.54922574229295, + "ts": 1754613409583 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 64a5a9af33..4ce9ca245c 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2562,5 +2562,9 @@ { "value": 34.347736484165694, "ts": 1754526998255 + }, + { + "value": 31.04625892579944, + "ts": 1754613404203 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index ad1ce75a84..4ee3282a4c 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29Thu 31AugustAug 03Tue 05Thu 07020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 09020406080100120140160180200220240[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 e3a2601015..213a939b54 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29Thu 31AugustAug 03Tue 05Thu 0702004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Thu 31AugustAug 03Tue 05Thu 07Sat 0902004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file