From af9d355926c7c3dae9c806902d7febc1d91c91dc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 11 Jul 2025 00:40:04 +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 c6be870467..ea13a9ddd7 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1702,5 +1702,9 @@ { "value": 124.91672218520986, "ts": 1752107586513 + }, + { + "value": 122.9911446375861, + "ts": 1752194010244 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index b22bc67d9f..7358004015 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1698,5 +1698,9 @@ { "value": 144.73176379776146, "ts": 1752107571666 + }, + { + "value": 159.1005515485787, + "ts": 1752193999976 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 9f9efbcfed..cc1766a1fa 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2466,5 +2466,9 @@ { "value": 39.91060025542784, "ts": 1752107598076 + }, + { + "value": 41.26774513040608, + "ts": 1752194018412 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 3ce132c5dd..e744cc2ef9 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1702,5 +1702,9 @@ { "value": 311.9475928044088, "ts": 1752107660838 + }, + { + "value": 376.29350893697085, + "ts": 1752194082457 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 95b74ebccb..3765e33589 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1698,5 +1698,9 @@ { "value": 400.962309542903, "ts": 1752107633726 + }, + { + "value": 391.7471924784539, + "ts": 1752194063715 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index a1995f5d6f..52b6dafa22 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2446,5 +2446,9 @@ { "value": 155.27950310559007, "ts": 1752107659382 + }, + { + "value": 161.87778227438284, + "ts": 1752194078430 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 99ca7b5d70..4ff8348b76 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -JulyThu 03Sat 05Mon 07Wed 09Fri 11050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +JulyThu 03Sat 05Mon 07Wed 09Fri 11050100150200250300350400450500550600650[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 25559afeca..54417c0f3b 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -774,5 +774,9 @@ { "value": 316.04730174616134, "ts": 1752107716819 + }, + { + "value": 394.91871256499707, + "ts": 1752194129995 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index d3b74ac805..af01152adc 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -774,5 +774,9 @@ { "value": 415.6995877645754, "ts": 1752107676822 + }, + { + "value": 376.71877943115464, + "ts": 1752194109932 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index e2f62a58a5..4799e6e9dc 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -786,5 +786,9 @@ { "value": 162.1928472954343, "ts": 1752107702157 + }, + { + "value": 167.38502740929826, + "ts": 1752194119614 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 6b58dc6139..a2135c7d56 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -774,5 +774,9 @@ { "value": 229.64309635441583, "ts": 1752107776258 + }, + { + "value": 268.642682844926, + "ts": 1752194182059 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index d757dfc19b..843b01cb17 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -774,5 +774,9 @@ { "value": 301.56815440289506, "ts": 1752107723989 + }, + { + "value": 303.8128512836093, + "ts": 1752194156928 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index a2bf57f21c..43383da705 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -790,5 +790,9 @@ { "value": 121.21579441801266, "ts": 1752107737814 + }, + { + "value": 125.37219871493495, + "ts": 1752194154096 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 3da20bc070..2c25f9f7f0 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1702,5 +1702,9 @@ { "value": 189.72931950417404, "ts": 1752107606881 + }, + { + "value": 187.875751503006, + "ts": 1752194031528 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 995cf0d208..ac27c3134a 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1698,5 +1698,9 @@ { "value": 246.30541871921181, "ts": 1752107588690 + }, + { + "value": 249.1280518186348, + "ts": 1752194016771 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index a268473710..2b67a16286 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2402,5 +2402,9 @@ { "value": 57.95757505505969, "ts": 1752107619721 + }, + { + "value": 59.31198102016607, + "ts": 1752194039386 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 2c82c4b422..5f04b4432d 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -JulyThu 03Sat 05Mon 07Wed 09Fri 11050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +JulyThu 03Sat 05Mon 07Wed 09Fri 11050100150200250300350400[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 20fb020e24..0e88ec59e5 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Fri 27Jun 29JulyThu 03Sat 05Mon 07Wed 09Fri 1105001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Jun 29JulyThu 03Sat 05Mon 07Wed 09Fri 1105001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 1c8ad53038..9c9b2b8665 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2190,5 +2190,9 @@ { "value": 1337.732988495496, "ts": 1752107688221 + }, + { + "value": 1454.6630030709553, + "ts": 1752194098990 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 99dbfa6bd5..aa4c9dc782 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1698,5 +1698,9 @@ { "value": 159.9147121535181, "ts": 1752107597450 + }, + { + "value": 147.89982252021298, + "ts": 1752194022022 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 5dcc055100..bca2735721 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1694,5 +1694,9 @@ { "value": 192.85163281049114, "ts": 1752107580993 + }, + { + "value": 198.78081102570897, + "ts": 1752194009131 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 569557d882..c1877519d4 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2450,5 +2450,9 @@ { "value": 45.37616843633724, "ts": 1752107610101 + }, + { + "value": 47.36642667677151, + "ts": 1752194029962 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 376e9239ba..4344384cbf 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -JulyThu 03Sat 05Mon 07Wed 09Fri 11050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +JulyThu 03Sat 05Mon 07Wed 09Fri 11050100150200250300350[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 44ec51b6f9..f6acbab680 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -JulyThu 03Sat 05Mon 07Wed 09Fri 11020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +JulyThu 03Sat 05Mon 07Wed 09Fri 11020406080100120140160180200220240260[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 062d961050..13badd0ee1 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1702,5 +1702,9 @@ { "value": 418.61438638107865, "ts": 1752107638479 + }, + { + "value": 433.11917996101926, + "ts": 1752194062989 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 5152ec7fa7..ea90781b5a 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1698,5 +1698,9 @@ { "value": 481.6568997350887, "ts": 1752107615520 + }, + { + "value": 434.5621786050554, + "ts": 1752194045219 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 26324abe65..320dec7cdf 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1442,5 +1442,9 @@ { "value": 234.2743352465737, "ts": 1752107645308 + }, + { + "value": 221.04332449160034, + "ts": 1752194064904 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 7e05820e69..e0c7a28380 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -JulyThu 03Sat 05Mon 07Wed 09Fri 110100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +JulyThu 03Sat 05Mon 07Wed 09Fri 110100200300400500600700800[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 e564c9cbde..965ae93412 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 @@ -JulyThu 03Sat 05Mon 07Wed 09Fri 11050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +JulyThu 03Sat 05Mon 07Wed 09Fri 11050100150200250300350400[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 34b1608961..6610c510c6 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1702,5 +1702,9 @@ { "value": 351.84425027854337, "ts": 1752107678268 + }, + { + "value": 372.4163614921482, + "ts": 1752194098969 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 93ee558673..9332fbfb8a 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1698,5 +1698,9 @@ { "value": 457.2473708276178, "ts": 1752107647280 + }, + { + "value": 450.18007202881154, + "ts": 1752194077408 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index c54b5cdea1..b4d70158dd 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2350,5 +2350,9 @@ { "value": 115.13441943469, "ts": 1752107677044 + }, + { + "value": 120.78753472641624, + "ts": 1752194095288 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 90a6d416dd..65cdb3f0ef 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -JulyThu 03Sat 05Mon 07Wed 09Fri 110100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +JulyThu 03Sat 05Mon 07Wed 09Fri 110100200300400500600700800[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 5c648e7b99..12aa6d6493 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1702,5 +1702,9 @@ { "value": 4818.847046225236, "ts": 1752107579743 + }, + { + "value": 4710.3155911446065, + "ts": 1752194003323 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index d2096e91cb..e67f4e8fe7 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1698,5 +1698,9 @@ { "value": 5813.9534883720935, "ts": 1752107565716 + }, + { + "value": 5402.809460919679, + "ts": 1752193994450 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index feb408477a..7ddc9521c3 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2442,5 +2442,9 @@ { "value": 1795.9770114942528, "ts": 1752107591387 + }, + { + "value": 1834.4135991194817, + "ts": 1752194011989 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 7749800c0c..c7cbaa26e6 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -JulyThu 03Sat 05Mon 07Wed 09Fri 1101,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +JulyThu 03Sat 05Mon 07Wed 09Fri 1101,0002,0003,0004,0005,0006,0007,0008,0009,00010,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 2932e8c753..808826f247 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1702,5 +1702,9 @@ { "value": 122.12994626282364, "ts": 1752107620603 + }, + { + "value": 121.69398020444588, + "ts": 1752194045374 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 979e7c9e2a..91a3112f33 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1698,5 +1698,9 @@ { "value": 162.2849724115547, "ts": 1752107599464 + }, + { + "value": 158.81418740074113, + "ts": 1752194027718 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index e9b6c2adf7..1620053424 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2454,5 +2454,9 @@ { "value": 34.58053807317242, "ts": 1752107635104 + }, + { + "value": 36.09065973726, + "ts": 1752194054165 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 6b06b91bd5..d56ab6aea5 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -JulyThu 03Sat 05Mon 07Wed 09Fri 11020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +JulyThu 03Sat 05Mon 07Wed 09Fri 11020406080100120140160180200220240260[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 2d01912530..860294ff5d 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Fri 27Jun 29JulyThu 03Sat 05Mon 07Wed 09Fri 1102004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Jun 29JulyThu 03Sat 05Mon 07Wed 09Fri 1102004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file