From 1f3809cdf41c8c9ff5d3e96c546bd22f264734d4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 9 May 2025 00:43:54 +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 8b75df2c61..02ca0382cd 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1454,5 +1454,9 @@ { "value": 85.90081319436491, "ts": 1746664362113 + }, + { + "value": 90.02520705797623, + "ts": 1746750774749 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index de53394639..595b192d44 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1450,5 +1450,9 @@ { "value": 126.56091798852513, "ts": 1746664320914 + }, + { + "value": 69.70260223048328, + "ts": 1746750759624 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 8d26772f9e..e3df638acf 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2218,5 +2218,9 @@ { "value": 28.640164967350213, "ts": 1746664406594 + }, + { + "value": 16.47989452867502, + "ts": 1746750922876 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 4cacf2b1c8..abb2af8e0f 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1454,5 +1454,9 @@ { "value": 299.23694578824, "ts": 1746664457170 + }, + { + "value": 305.03304524656835, + "ts": 1746750880303 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index fc270e05d6..ae480c77a1 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1450,5 +1450,9 @@ { "value": 382.53108065030284, "ts": 1746664387949 + }, + { + "value": 284.87323141202165, + "ts": 1746750863238 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 31e1ad782b..827f4c7f65 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2198,5 +2198,9 @@ { "value": 98.71181086817037, "ts": 1746664501401 + }, + { + "value": 48.17071702112286, + "ts": 1746751099489 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index bad4096a79..5c2c0051af 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 07Fri 09050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +MaySat 03Mon 05Wed 07Fri 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 506224bee5..266d7b951d 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -526,5 +526,9 @@ { "value": 311.0500531377174, "ts": 1746664520554 + }, + { + "value": 312.93191123164786, + "ts": 1746750941257 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 728df8a8eb..ca8476d457 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -526,5 +526,9 @@ { "value": 357.217277408984, "ts": 1746664442666 + }, + { + "value": 265.15821106593603, + "ts": 1746750933400 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 7a66f77577..72c60ea65e 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -538,5 +538,9 @@ { "value": 111.4951499609767, "ts": 1746664562510 + }, + { + "value": 61.98379123859111, + "ts": 1746751231331 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 850ca04c00..e12ea943fd 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -526,5 +526,9 @@ { "value": 212.7093858016485, "ts": 1746664585564 + }, + { + "value": 216.88445480670174, + "ts": 1746751020908 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index c1a0d4587c..6a68cbb7ab 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -526,5 +526,9 @@ { "value": 238.71096081161724, "ts": 1746664500887 + }, + { + "value": 195.017307786066, + "ts": 1746751013936 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 20f60950ac..0383b8d84d 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -542,5 +542,9 @@ { "value": 92.64406151565684, "ts": 1746664608780 + }, + { + "value": 52.18593849887148, + "ts": 1746751316041 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 3d7821e19a..7e3365a97e 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1454,5 +1454,9 @@ { "value": 136.7240907847963, "ts": 1746664390496 + }, + { + "value": 149.14984587849258, + "ts": 1746750803694 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index c2db4918d2..90b0224698 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1450,5 +1450,9 @@ { "value": 225.25904790509085, "ts": 1746664339037 + }, + { + "value": 169.89466530750934, + "ts": 1746750786158 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 71a62b89ac..631526d67f 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2154,5 +2154,9 @@ { "value": 39.9872040946897, "ts": 1746664436564 + }, + { + "value": 20.616006267265906, + "ts": 1746750978617 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index e7dde6966a..9debb26576 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 07Fri 09050100150200250300350[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +MaySat 03Mon 05Wed 07Fri 09050100150200250300350[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 32c1becb1c..28e28e64aa 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 07Fri 0902004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +MaySat 03Mon 05Wed 07Fri 0902004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 9dea7daa3a..1f1c978661 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 1354.0961408259986, "ts": 1746664413602 + }, + { + "value": 336.0315421607575, + "ts": 1746751234395 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index b354365295..d36662ba25 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1450,5 +1450,9 @@ { "value": 108.84551193672448, "ts": 1746664377798 + }, + { + "value": 120.54970666238046, + "ts": 1746750790468 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index c9d9c87529..c08ba68ff3 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1446,5 +1446,9 @@ { "value": 184.9112426035503, "ts": 1746664330675 + }, + { + "value": 137.7916590115745, + "ts": 1746750773985 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 186ed3148d..95596c0422 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2202,5 +2202,9 @@ { "value": 33.482890243085784, "ts": 1746664422787 + }, + { + "value": 17.83548548191482, + "ts": 1746750952615 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 3ef8f60a93..e2945a219c 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 07Fri 09020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +MaySat 03Mon 05Wed 07Fri 09020406080100120140160180200220240260280[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 51267a0b1f..c118a830d6 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 07Fri 09020406080100120140160180200[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +MaySat 03Mon 05Wed 07Fri 09020406080100120140160180200[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 d7740f6f6d..1f9ed7aef9 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1454,5 +1454,9 @@ { "value": 302.73979514607197, "ts": 1746664432956 + }, + { + "value": 337.76176536816035, + "ts": 1746750851643 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 762a83ca78..c94e908ae6 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1450,5 +1450,9 @@ { "value": 438.18009201781933, "ts": 1746664368434 + }, + { + "value": 292.6115581565472, + "ts": 1746750832000 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 00ed91ff43..b8b930f847 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1194,5 +1194,9 @@ { "value": 102.9654036243822, "ts": 1746664479510 + }, + { + "value": 59.50786991579636, + "ts": 1746751054157 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index f0b538fb00..769e95c4f9 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 07Fri 09050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +MaySat 03Mon 05Wed 07Fri 09050100150200250300350400450500550600650700[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 cae5f9ceb7..8885a717f4 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 29MaySat 03Mon 05Wed 07Fri 09020406080100120140160[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +MaySat 03Mon 05Wed 07Fri 09020406080100120140160[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 e6a625863b..34767aa7e4 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1454,5 +1454,9 @@ { "value": 254.48530347372437, "ts": 1746664481206 + }, + { + "value": 281.83568979285076, + "ts": 1746750902132 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 21c93d75ed..98293bd2e5 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1450,5 +1450,9 @@ { "value": 298.0033773716102, "ts": 1746664408437 + }, + { + "value": 256.5308478344521, + "ts": 1746750887324 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 7c779048ee..55ada18848 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2102,5 +2102,9 @@ { "value": 82.06138191367143, "ts": 1746664526156 + }, + { + "value": 30.164547607197264, + "ts": 1746751166175 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 6bdcd1d483..79dcfb8e7c 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 07Fri 09050100150200250300350400450500550[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +MaySat 03Mon 05Wed 07Fri 09050100150200250300350400450500550[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 e86cb6d658..7beebf7087 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1454,5 +1454,9 @@ { "value": 3067.8332007726394, "ts": 1746664352388 + }, + { + "value": 3084.022479097181, + "ts": 1746750764563 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 63f9c7277d..c89613371e 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1450,5 +1450,9 @@ { "value": 4562.352145995269, "ts": 1746664313835 + }, + { + "value": 3453.3036605018797, + "ts": 1746750747033 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 5adaf0d535..e353150980 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2194,5 +2194,9 @@ { "value": 935.0940808544682, "ts": 1746664397336 + }, + { + "value": 578.0086958197127, + "ts": 1746750906812 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index a458ab303c..15b0f45774 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 07Fri 0905001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,5007,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +MaySat 03Mon 05Wed 07Fri 0905001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,5007,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 9eb04c4e34..8702a85052 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1454,5 +1454,9 @@ { "value": 93.71485692865176, "ts": 1746664408295 + }, + { + "value": 95.82827572989203, + "ts": 1746750822804 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index f03f58ad21..f24a75c7e3 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1450,5 +1450,9 @@ { "value": 149.34289127837513, "ts": 1746664350658 + }, + { + "value": 127.14019325309374, + "ts": 1746750801225 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index c906759a89..8a6875f6ee 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2206,5 +2206,9 @@ { "value": 24.89048187972919, "ts": 1746664457778 + }, + { + "value": 13.578469978002879, + "ts": 1746751016973 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index dc772fdd26..8fe2ab78f4 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 07Fri 09020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +MaySat 03Mon 05Wed 07Fri 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 d4bdebf018..4d9f688569 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 07Fri 0902004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +MaySat 03Mon 05Wed 07Fri 0902004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file