From 2707a5bce3c7f496ddb9683bc4601486f3e39d99 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 00:40:36 +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 0e8c0f29ea..d2d93213d0 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 96.51267533136019, "ts": 1757896420830 + }, + { + "value": 68.73167155425219, + "ts": 1757982658405 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 5cfe467fb1..5a649c584e 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1962,5 +1962,9 @@ { "value": 135.3546291283162, "ts": 1757896372796 + }, + { + "value": 126.58227848101266, + "ts": 1757982561089 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index f4275930d3..c024c6e889 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2730,5 +2730,9 @@ { "value": 36.88947912055482, "ts": 1757896367213 + }, + { + "value": 36.55505190817371, + "ts": 1757982578452 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index b0d2b82fda..70978d823c 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 242.1502946161918, "ts": 1757896506868 + }, + { + "value": 117.14402858314297, + "ts": 1757982800940 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 6fc6477d50..758ed2e948 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1962,5 +1962,9 @@ { "value": 307.85017957927147, "ts": 1757896444738 + }, + { + "value": 360.1440576230492, + "ts": 1757982631250 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index d8296d0c3e..8cd3076679 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2710,5 +2710,9 @@ { "value": 152.35773596404357, "ts": 1757896429431 + }, + { + "value": 147.23203769140164, + "ts": 1757982643341 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index a0f6341eca..ba813d4e55 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 15050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 07Tue 09Thu 11Sat 13Mon 15Wed 17050100150200250300350400450500550600[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 e0e4e811f0..12c8634133 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1038,5 +1038,9 @@ { "value": 250.93053406381998, "ts": 1757896577354 + }, + { + "value": 153.86982612709647, + "ts": 1757982911669 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 8a2c5e7542..e6b40dcbb4 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1038,5 +1038,9 @@ { "value": 318.34460803820133, "ts": 1757896500853 + }, + { + "value": 348.89806361574693, + "ts": 1757982683811 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index e06a51e611..d942920ae5 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1050,5 +1050,9 @@ { "value": 156.64160401002505, "ts": 1757896473110 + }, + { + "value": 151.3660788617271, + "ts": 1757982689212 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index cd86609722..c6ec488f0e 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1038,5 +1038,9 @@ { "value": 167.8838243935197, "ts": 1757896654778 + }, + { + "value": 111.44441245577049, + "ts": 1757983026741 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 2fed797631..d0ef2d5d84 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1038,5 +1038,9 @@ { "value": 219.21411738915987, "ts": 1757896561580 + }, + { + "value": 261.0341302125253, + "ts": 1757982735838 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index a151c3f7d6..e61bde2120 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -74,5 +74,9 @@ { "value": 115.84129742253113, "ts": 1757896509786 + }, + { + "value": 113.81419832124057, + "ts": 1757982726502 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 4af6971695..4d0a5bf11c 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 215.05376344086022, "ts": 1757896441835 + }, + { + "value": 127.64871074802146, + "ts": 1757982689803 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 9f9f17ea9e..647a7ea6fa 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1962,5 +1962,9 @@ { "value": 274.92668621700875, "ts": 1757896389556 + }, + { + "value": 267.23677177979687, + "ts": 1757982579430 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 94d4e1432c..03b2e772d1 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2666,5 +2666,9 @@ { "value": 73.03534910896875, "ts": 1757896387388 + }, + { + "value": 72.69555103227682, + "ts": 1757982599418 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 01e7f73726..89a1966a1a 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 15050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 07Tue 09Thu 11Sat 13Mon 15Wed 17050100150200250300350400450[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 8691561c9d..e81ca78359 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 1502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Sep 07Tue 09Thu 11Sat 13Mon 15Wed 1702004006008001,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 ea4f7583cf..9a55ab04d1 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2454,5 +2454,9 @@ { "value": 819.8065256599443, "ts": 1757896543766 + }, + { + "value": 699.6377431241157, + "ts": 1757982754239 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index c0a2d88dd2..efff2e9e95 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1962,5 +1962,9 @@ { "value": 138.37638376383765, "ts": 1757896433308 + }, + { + "value": 93.80863039399625, + "ts": 1757982676228 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 2a75bd6008..0dd4937e56 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1958,5 +1958,9 @@ { "value": 182.50395425234214, "ts": 1757896382519 + }, + { + "value": 157.23270440251574, + "ts": 1757982572312 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 6a3678583a..d31f405f43 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2714,5 +2714,9 @@ { "value": 44.259537930424, "ts": 1757896379516 + }, + { + "value": 41.70837504170838, + "ts": 1757982591474 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 0d195729a0..94316346fc 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 15020406080100120140160180200220240260280300[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 07Tue 09Thu 11Sat 13Mon 15Wed 17020406080100120140160180200220240260280300[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 63975c8f29..221843f457 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 15020406080100120140160180200220240[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 07Tue 09Thu 11Sat 13Mon 15Wed 17020406080100120140160180200220240[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 73f7d47e13..ab94109a01 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 329.3807641633728, "ts": 1757896478881 + }, + { + "value": 204.1649652919559, + "ts": 1757982745479 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 808cc7c421..cc21dfefc9 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1962,5 +1962,9 @@ { "value": 353.98230088495575, "ts": 1757896422009 + }, + { + "value": 383.3620854897451, + "ts": 1757982611309 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index d535c66db8..dd48b6e611 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1706,5 +1706,9 @@ { "value": 194.7230065232207, "ts": 1757896415084 + }, + { + "value": 180.66847335140017, + "ts": 1757982628498 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index f1672e76c3..b30a25005b 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 15050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 07Tue 09Thu 11Sat 13Mon 15Wed 17050100150200250300350400450500550600650700[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 b5c8442974..d96ca2c494 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 @@ -Sep 07Tue 09Thu 11Sat 13Mon 15020406080100120140160180200220240260280300[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Sep 07Tue 09Thu 11Sat 13Mon 15Wed 17020406080100120140160180200220240260280300[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 8c648c0f79..60cedffb6b 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 277.77777777777777, "ts": 1757896528907 + }, + { + "value": 189.5315412073159, + "ts": 1757982833015 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index bbaab8d9c4..35ec0320cd 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1962,5 +1962,9 @@ { "value": 342.4657534246575, "ts": 1757896462605 + }, + { + "value": 352.58858788270555, + "ts": 1757982648705 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 58dbe17070..5ffadf3f1d 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2614,5 +2614,9 @@ { "value": 114.5147437732608, "ts": 1757896447169 + }, + { + "value": 106.41127959563713, + "ts": 1757982662401 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 3d4f22e22c..fb8e88d059 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 15050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 07Tue 09Thu 11Sat 13Mon 15Wed 17050100150200250300350400450500550600650[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 2186c88e21..410dd3f7de 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 2474.7030356357236, "ts": 1757896412399 + }, + { + "value": 2091.110457101256, + "ts": 1757982646657 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 1da97640a9..78f3824ced 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1962,5 +1962,9 @@ { "value": 3833.267079334431, "ts": 1757896366670 + }, + { + "value": 4784.943378170025, + "ts": 1757982554371 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index b6893f6c9c..a2bedf610a 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2706,5 +2706,9 @@ { "value": 1651.436749972476, "ts": 1757896360040 + }, + { + "value": 1646.8134160399625, + "ts": 1757982571214 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 9035f45c70..40386089d6 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 1501,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 07Tue 09Thu 11Sat 13Mon 15Wed 1701,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 12015e666d..239d64b47a 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 110.4728236853734, "ts": 1757896456878 + }, + { + "value": 77.04951715635916, + "ts": 1757982710979 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 2cfb6e7fbd..b37ff87925 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1962,5 +1962,9 @@ { "value": 144.3973815941471, "ts": 1757896401400 + }, + { + "value": 135.44018058690745, + "ts": 1757982591941 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 973b1d1de6..f4b78b510d 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2718,5 +2718,9 @@ { "value": 33.83865728207905, "ts": 1757896403100 + }, + { + "value": 32.765399737876805, + "ts": 1757982615661 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 1f2574e45b..acaf24ba57 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 15020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sep 07Tue 09Thu 11Sat 13Mon 15Wed 17020406080100120140160180200220240[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 70c0cd260b..0f870b8132 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Sep 07Tue 09Thu 11Sat 13Mon 1502004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Sep 07Tue 09Thu 11Sat 13Mon 15Wed 1702004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file