From 2ed7ac3936ca731afddc67a21c70162b5fc00094 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 20 Sep 2025 00:36:58 +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 890d9d5f16..f87adc8e59 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 93.57454772301934, "ts": 1758241887470 + }, + { + "value": 96.11687812379854, + "ts": 1758328171814 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index cecd395e3b..b883ab9c81 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1978,5 +1978,9 @@ { "value": 153.46838551258443, "ts": 1758241809948 + }, + { + "value": 129.78023879563938, + "ts": 1758328136913 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index ce4b136a01..b18fb270ce 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2746,5 +2746,9 @@ { "value": 33.4090605372177, "ts": 1758241858473 + }, + { + "value": 35.25595825694542, + "ts": 1758328208054 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index cdb613fc9a..178c336ee0 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 238.28435266084193, "ts": 1758241974653 + }, + { + "value": 243.62514211466623, + "ts": 1758328256567 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 1e4834afa5..d06afb1c53 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1978,5 +1978,9 @@ { "value": 365.74215178299295, "ts": 1758241873433 + }, + { + "value": 302.1452311411018, + "ts": 1758328211569 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 6001449ad6..2088a4e402 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2726,5 +2726,9 @@ { "value": 125.85740356176451, "ts": 1758241931694 + }, + { + "value": 132.74923669188902, + "ts": 1758328273718 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index e715d8c9f7..793f02cb39 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 19050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 11Sat 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 731791da94..50b7c31f41 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1054,5 +1054,9 @@ { "value": 247.7751853151907, "ts": 1758242045580 + }, + { + "value": 240.34128462416632, + "ts": 1758328328794 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index c213e2e85b..25a4317f65 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1054,5 +1054,9 @@ { "value": 372.1968921559505, "ts": 1758241921522 + }, + { + "value": 316.9237270230298, + "ts": 1758328268495 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 711ab93e23..a5cf66958a 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1066,5 +1066,9 @@ { "value": 136.53275079359662, "ts": 1758241981857 + }, + { + "value": 59.89458552946813, + "ts": 1758328362148 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 10dcc93e68..3bc8ff28f2 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1054,5 +1054,9 @@ { "value": 128.85214216686353, "ts": 1758242144718 + }, + { + "value": 169.54660412280825, + "ts": 1758328404880 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 6a38317736..adc50b65a1 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1054,5 +1054,9 @@ { "value": 278.9529964201032, "ts": 1758241970237 + }, + { + "value": 202.98386278290874, + "ts": 1758328333714 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index e44d70d4e6..ab77c9764a 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -90,5 +90,9 @@ { "value": 100.56821038869613, "ts": 1758242024169 + }, + { + "value": 92.193514186277, + "ts": 1758328407715 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index ab7dffb29d..af3b0fb877 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 203.6383383111594, "ts": 1758241908972 + }, + { + "value": 212.07408454686836, + "ts": 1758328193191 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 7f007b6dfe..57c9f0be72 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1978,5 +1978,9 @@ { "value": 295.159386068477, "ts": 1758241825921 + }, + { + "value": 255.31914893617022, + "ts": 1758328154807 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index fcc7d3b1da..4718508901 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2682,5 +2682,9 @@ { "value": 65.87615283267458, "ts": 1758241880719 + }, + { + "value": 72.59001161440186, + "ts": 1758328228382 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index afe27232fa..5fea722470 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 19050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 11Sat 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 bb60a85d9f..6229fcc77c 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 1902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +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 diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index ced98062fd..12678e6461 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2470,5 +2470,9 @@ { "value": 1356.402218471184, "ts": 1758241921413 + }, + { + "value": 1414.1160203632708, + "ts": 1758328204136 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index c12c347a6a..b74b9795eb 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1978,5 +1978,9 @@ { "value": 134.492961535013, "ts": 1758241900143 + }, + { + "value": 132.93158454448775, + "ts": 1758328184633 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index aa612e0e70..f5dd44856a 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1974,5 +1974,9 @@ { "value": 194.70404984423678, "ts": 1758241819274 + }, + { + "value": 172.27518088893993, + "ts": 1758328147273 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 9cf3db086f..7dcdb09896 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2730,5 +2730,9 @@ { "value": 39.977612536979294, "ts": 1758241872057 + }, + { + "value": 43.9792417978714, + "ts": 1758328220469 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 622e7831be..9b9d42b842 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 19020406080100120140160180200220240260280300[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 11Sat 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 be7b5be61e..f55692f711 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 19020406080100120140160180200220240[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 11Sat 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 0bfb3ca477..b1fb407a87 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 325.4678600488202, "ts": 1758241946268 + }, + { + "value": 350.81564637782844, + "ts": 1758328228834 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index fbe6c594bb..eebb681647 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1978,5 +1978,9 @@ { "value": 433.90222736476716, "ts": 1758241853921 + }, + { + "value": 349.0401396160558, + "ts": 1758328188423 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 55d2aa4648..b40745b074 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1722,5 +1722,9 @@ { "value": 143.29727018700294, "ts": 1758241914276 + }, + { + "value": 183.77285674905818, + "ts": 1758328257095 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 18bbf55646..f80d4f36dd 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 19050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 11Sat 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 64785a4697..9e932bb518 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 19020406080100120140160180200220240260280300[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +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 diff --git a/nativets_4workers_benchmark.json b/nativets_4workers_benchmark.json index 920f26488c..22f20af03c 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 279.4857462269424, "ts": 1758241996520 + }, + { + "value": 282.2068576266403, + "ts": 1758328278246 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 81d300f55b..dba25a8c1f 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1978,5 +1978,9 @@ { "value": 402.3335345001006, "ts": 1758241888646 + }, + { + "value": 333.1482509716824, + "ts": 1758328229957 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 861a20d8e2..c33d3957b1 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2630,5 +2630,9 @@ { "value": 98.80934736426066, "ts": 1758241952194 + }, + { + "value": 95.07058991301041, + "ts": 1758328295018 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index b987a072f5..b01d186e57 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 19050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 11Sat 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 8195160947..edb44b2843 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 2424.373030196913, "ts": 1758241878805 + }, + { + "value": 2722.268153495594, + "ts": 1758328163388 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index d4c7f6c1ca..81210f7bd3 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1978,5 +1978,9 @@ { "value": 5615.991014414377, "ts": 1758241804345 + }, + { + "value": 3618.8178528347407, + "ts": 1758328130418 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 5c6590d8d6..746b95eaaa 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2722,5 +2722,9 @@ { "value": 1378.3808619474992, "ts": 1758241850581 + }, + { + "value": 975.3771458297208, + "ts": 1758328200560 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index ae7438d28c..e053da0529 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 1901,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +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 diff --git a/python_4workers_benchmark.json b/python_4workers_benchmark.json index 4dbeb618a6..46d0ed660b 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 110.54609772275037, "ts": 1758241923991 + }, + { + "value": 110.5705440070765, + "ts": 1758328208131 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 4bc0202d1b..38dcb96ea3 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1978,5 +1978,9 @@ { "value": 164.4195988161789, "ts": 1758241836547 + }, + { + "value": 136.6742596810934, + "ts": 1758328167345 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 4a5046da23..1eb320972b 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2734,5 +2734,9 @@ { "value": 30.326924243343242, "ts": 1758241898214 + }, + { + "value": 32.97500494625074, + "ts": 1758328244495 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 64cca22c1d..e6acf424ee 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 19020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 11Sat 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 908ce5877c..561749983d 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Thu 11Sat 13Mon 15Wed 17Fri 1902004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +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