From a810aeb246e84bd49edf70b96de9643fb51aec84 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 21 Sep 2025 00:40:39 +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 f87adc8e59..d6d511ed22 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1986,5 +1986,9 @@ { "value": 96.11687812379854, "ts": 1758328171814 + }, + { + "value": 103.46254655814596, + "ts": 1758414800774 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index b883ab9c81..3049099ca9 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 129.78023879563938, "ts": 1758328136913 + }, + { + "value": 141.80374361883153, + "ts": 1758414783520 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index b18fb270ce..518c4f2386 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2750,5 +2750,9 @@ { "value": 35.25595825694542, "ts": 1758328208054 + }, + { + "value": 30.27734043841589, + "ts": 1758414871796 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 178c336ee0..6e73ca3df8 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1986,5 +1986,9 @@ { "value": 243.62514211466623, "ts": 1758328256567 + }, + { + "value": 254.65812147192395, + "ts": 1758414885879 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index d06afb1c53..0b97975a5a 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 302.1452311411018, "ts": 1758328211569 + }, + { + "value": 323.04958811177517, + "ts": 1758414856746 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 2088a4e402..c8efdf2511 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2730,5 +2730,9 @@ { "value": 132.74923669188902, "ts": 1758328273718 + }, + { + "value": 124.63388795413472, + "ts": 1758414940451 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 793f02cb39..97613f1721 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 19Sep 21050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 13Mon 15Wed 17Fri 19Sep 21050100150200250300350400450500550[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 50b7c31f41..5ef8efe70d 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1058,5 +1058,9 @@ { "value": 240.34128462416632, "ts": 1758328328794 + }, + { + "value": 260.5636861076128, + "ts": 1758414952789 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 25a4317f65..fa4c93ae40 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1058,5 +1058,9 @@ { "value": 316.9237270230298, "ts": 1758328268495 + }, + { + "value": 356.7287969321323, + "ts": 1758414907385 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index a5cf66958a..69081b26a5 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1070,5 +1070,9 @@ { "value": 59.89458552946813, "ts": 1758328362148 + }, + { + "value": 134.99831252109348, + "ts": 1758414993009 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 3bc8ff28f2..d7bdd8f904 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1058,5 +1058,9 @@ { "value": 169.54660412280825, "ts": 1758328404880 + }, + { + "value": 164.9960813430681, + "ts": 1758415031849 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index adc50b65a1..fdcdb6579a 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1058,5 +1058,9 @@ { "value": 202.98386278290874, "ts": 1758328333714 + }, + { + "value": 237.71790808240888, + "ts": 1758414964159 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index ab77c9764a..e971bff597 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -94,5 +94,9 @@ { "value": 92.193514186277, "ts": 1758328407715 + }, + { + "value": 91.71577282003072, + "ts": 1758415039178 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index af3b0fb877..59bd9e3863 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1986,5 +1986,9 @@ { "value": 212.07408454686836, "ts": 1758328193191 + }, + { + "value": 220.10271460014673, + "ts": 1758414821577 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 57c9f0be72..986eff141c 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 255.31914893617022, "ts": 1758328154807 + }, + { + "value": 270.5139765554554, + "ts": 1758414801075 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 4718508901..19cacb7401 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2686,5 +2686,9 @@ { "value": 72.59001161440186, "ts": 1758328228382 + }, + { + "value": 71.25552230297848, + "ts": 1758414893046 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 5fea722470..617a3957de 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 19Sep 21050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 13Mon 15Wed 17Fri 19Sep 21050100150200250300350400450[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 6229fcc77c..e62b890c9f 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 19Sep 2102004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Sat 13Mon 15Wed 17Fri 19Sep 2102004006008001,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 12678e6461..4e8c9933e2 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2474,5 +2474,9 @@ { "value": 1414.1160203632708, "ts": 1758328204136 + }, + { + "value": 733.2214491714598, + "ts": 1758415002754 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index b74b9795eb..f69887fc96 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 132.93158454448775, "ts": 1758328184633 + }, + { + "value": 138.55532976168482, + "ts": 1758414813189 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index f5dd44856a..51ad2ef27a 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1978,5 +1978,9 @@ { "value": 172.27518088893993, "ts": 1758328147273 + }, + { + "value": 174.31725740848344, + "ts": 1758414793906 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 7dcdb09896..85394f53da 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2734,5 +2734,9 @@ { "value": 43.9792417978714, "ts": 1758328220469 + }, + { + "value": 41.325729399123894, + "ts": 1758414884943 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 9b9d42b842..b39271389d 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 19Sep 21020406080100120140160180200220240260280300[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 13Mon 15Wed 17Fri 19Sep 21020406080100120140160180200220240260280300[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 f55692f711..14ba2b4857 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 19Sep 21020406080100120140160180200220240[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 13Mon 15Wed 17Fri 19Sep 21020406080100120140160180200220240[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 b1fb407a87..f89a3574b3 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1986,5 +1986,9 @@ { "value": 350.81564637782844, "ts": 1758328228834 + }, + { + "value": 328.0839895013123, + "ts": 1758414858992 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index eebb681647..fa03afdc89 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 349.0401396160558, "ts": 1758328188423 + }, + { + "value": 362.7350220663805, + "ts": 1758414834615 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index b40745b074..16c05bba8e 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1726,5 +1726,9 @@ { "value": 183.77285674905818, "ts": 1758328257095 + }, + { + "value": 167.30801405387317, + "ts": 1758414923023 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index f80d4f36dd..fe87f90d63 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 19Sep 21050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 13Mon 15Wed 17Fri 19Sep 21050100150200250300350400450500550600650700[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 9e932bb518..5ab720ad54 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 @@ -Thu 11Sat 13Mon 15Wed 17Fri 19Sep 21020406080100120140160180200220240260280300[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Sat 13Mon 15Wed 17Fri 19Sep 21020406080100120140160180200220240260280300[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 22f20af03c..5b808bcb1b 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1986,5 +1986,9 @@ { "value": 282.2068576266403, "ts": 1758328278246 + }, + { + "value": 303.3980582524272, + "ts": 1758414906043 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index dba25a8c1f..82297d3b38 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 333.1482509716824, "ts": 1758328229957 + }, + { + "value": 375.9162959714304, + "ts": 1758414873032 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index c33d3957b1..c249f69abf 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2634,5 +2634,9 @@ { "value": 95.07058991301041, "ts": 1758328295018 + }, + { + "value": 89.70621215519174, + "ts": 1758414963023 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index b01d186e57..e294e42966 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 19Sep 21050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 13Mon 15Wed 17Fri 19Sep 21050100150200250300350400450500550600650[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 edb44b2843..6df6187a38 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1986,5 +1986,9 @@ { "value": 2722.268153495594, "ts": 1758328163388 + }, + { + "value": 3998.5190670122174, + "ts": 1758414792883 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 81210f7bd3..35ff4f28fb 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 3618.8178528347407, "ts": 1758328130418 + }, + { + "value": 4664.501416626356, + "ts": 1758414777517 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 746b95eaaa..8ecbc5c588 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2726,5 +2726,9 @@ { "value": 975.3771458297208, "ts": 1758328200560 + }, + { + "value": 949.7477891982018, + "ts": 1758414863142 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index e053da0529..6f94a73274 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 19Sep 2101,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 13Mon 15Wed 17Fri 19Sep 2101,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 46d0ed660b..e0a26e3680 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1986,5 +1986,9 @@ { "value": 110.5705440070765, "ts": 1758328208131 + }, + { + "value": 108.43634786380395, + "ts": 1758414836921 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 38dcb96ea3..072d91b734 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 136.6742596810934, "ts": 1758328167345 + }, + { + "value": 133.48758565453412, + "ts": 1758414813875 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 1eb320972b..46acaa102f 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2738,5 +2738,9 @@ { "value": 32.97500494625074, "ts": 1758328244495 + }, + { + "value": 32.86878779910597, + "ts": 1758414909233 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index e6acf424ee..f9c23d748f 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 19Sep 21020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 13Mon 15Wed 17Fri 19Sep 21020406080100120140160180200220240260[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 561749983d..dc731fe055 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 19Sep 2102004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Sat 13Mon 15Wed 17Fri 19Sep 2102004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file