From 771791f7244133582ceefa3208918c081f735ead Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 20 Apr 2025 00:48:34 +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 b0c53726bc..08af8d21e1 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1378,5 +1378,9 @@ { "value": 91.54155986818016, "ts": 1745022643826 + }, + { + "value": 95.08113590263692, + "ts": 1745109288131 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 68f9573d02..057a4c70b5 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1374,5 +1374,9 @@ { "value": 34.41472032303951, "ts": 1745022623996 + }, + { + "value": 118.03588290840415, + "ts": 1745109290075 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 77b9c4fe0a..9e63468bee 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2142,5 +2142,9 @@ { "value": 17.311820511044942, "ts": 1745022759345 + }, + { + "value": 13.064381270903011, + "ts": 1745109430315 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 1c863f639f..80fb51a99f 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1378,5 +1378,9 @@ { "value": 287.0950763194411, "ts": 1745022754574 + }, + { + "value": 289.2960462873674, + "ts": 1745109395828 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 750ac5c42e..ba0aa061d7 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1374,5 +1374,9 @@ { "value": 248.9936506619081, "ts": 1745022729264 + }, + { + "value": 302.3888720895071, + "ts": 1745109390937 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index f577a38d64..f1fc1c0112 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2122,5 +2122,9 @@ { "value": 65.16356053694774, "ts": 1745022931127 + }, + { + "value": 58.117571847848204, + "ts": 1745109605087 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 8d056d4d05..142e189f23 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 19050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 21050100150200250300350400450500550600[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 e81fdbde8e..016126b554 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -450,5 +450,9 @@ { "value": 259.81336739775264, "ts": 1745022824288 + }, + { + "value": 289.1078613245959, + "ts": 1745109466149 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 37d7bbdba5..263d182af6 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -450,5 +450,9 @@ { "value": 259.8471232758061, "ts": 1745022796812 + }, + { + "value": 280.958067008499, + "ts": 1745109452381 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 471b628fd9..662efccc81 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -462,5 +462,9 @@ { "value": 73.23727044693045, "ts": 1745023032264 + }, + { + "value": 71.20478496154941, + "ts": 1745109712176 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 2844de83d7..102cfb67c4 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -450,5 +450,9 @@ { "value": 192.54219883191067, "ts": 1745022908205 + }, + { + "value": 180.44570088117652, + "ts": 1745109554492 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 62e51e6fee..20b6cdbc74 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -450,5 +450,9 @@ { "value": 219.7158341877838, "ts": 1745022868702 + }, + { + "value": 213.94950791613178, + "ts": 1745109531314 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 57b1a2cc92..afe634a5f0 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -466,5 +466,9 @@ { "value": 62.19292244542571, "ts": 1745023104209 + }, + { + "value": 67.02525176360193, + "ts": 1745109779089 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 97b71b4146..4a7faf3b45 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1378,5 +1378,9 @@ { "value": 137.63993393283172, "ts": 1745022676336 + }, + { + "value": 151.3622603430878, + "ts": 1745109318251 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 382b23cb7d..00d9b5fdc8 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1374,5 +1374,9 @@ { "value": 171.80162638872983, "ts": 1745022651570 + }, + { + "value": 183.5985312117503, + "ts": 1745109315155 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 7ce269db32..2a08389544 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2078,5 +2078,9 @@ { "value": 19.235948139883817, "ts": 1745022815912 + }, + { + "value": 18.644889435805645, + "ts": 1745109487603 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 2ca7368d57..bb429dcd3f 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 19050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 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 20ed4b6609..29fecb2c61 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 1901002003004005006007008009001,0001,1001,200[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 2101002003004005006007008009001,0001,1001,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 bc8ab256d4..5d093821df 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1890,5 +1890,9 @@ { "value": 327.16922282768724, "ts": 1745023228345 + }, + { + "value": 458.1948142529134, + "ts": 1745109664076 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 975f910e65..dc28a1ae98 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1374,5 +1374,9 @@ { "value": 100.67114093959731, "ts": 1745022662172 + }, + { + "value": 110.66027296200664, + "ts": 1745109305163 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index d77333d421..fbedf88657 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1370,5 +1370,9 @@ { "value": 123.30456226880395, "ts": 1745022639584 + }, + { + "value": 134.01232913428035, + "ts": 1745109303792 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 0e0f73f8df..b11a12452d 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2126,5 +2126,9 @@ { "value": 18.32911763627699, "ts": 1745022788357 + }, + { + "value": 18.383704684167952, + "ts": 1745109459121 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 1bd61506d1..25642325c0 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 19020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 21020406080100120140160180200220240260280[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 d075dba24a..a5587c717d 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 19020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 21020406080100120140160180200220240260[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 2e55b1e8e9..2c10b2a813 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1378,5 +1378,9 @@ { "value": 320.0682812333298, "ts": 1745022724134 + }, + { + "value": 329.453107840984, + "ts": 1745109365161 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 1ec22c0e53..21027daae0 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1374,5 +1374,9 @@ { "value": 300.3604325190228, "ts": 1745022696079 + }, + { + "value": 293.8439688525393, + "ts": 1745109361362 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 91120b40ad..796940a37a 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1118,5 +1118,9 @@ { "value": 54.21376487490174, "ts": 1745022896726 + }, + { + "value": 55.70409982174687, + "ts": 1745109567418 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index d8e028cc1e..2001f4b350 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 190100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 210100200300400500600700800[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 22816a0498..25dfa975d0 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 @@ -Apr 13Tue 15Thu 17Sat 190102030405060708090100110[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 210102030405060708090100110[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 0f9783294a..8d2b6d18cf 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1378,5 +1378,9 @@ { "value": 271.8622564567286, "ts": 1745022777261 + }, + { + "value": 219.3222941111964, + "ts": 1745109423802 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index c8dde79f38..d776520c09 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1374,5 +1374,9 @@ { "value": 300.24019215372294, "ts": 1745022749854 + }, + { + "value": 346.8208092485549, + "ts": 1745109408792 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 599e2e1d7f..6e21f12b4a 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2026,5 +2026,9 @@ { "value": 43.90779363336993, "ts": 1745022977093 + }, + { + "value": 40.19858099009105, + "ts": 1745109655460 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index b7981e95df..a6b061950e 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 19050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 21050100150200250300350400450500550600650700[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 5adb98f1af..9a15006f72 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1378,5 +1378,9 @@ { "value": 2918.38256752813, "ts": 1745022633912 + }, + { + "value": 3039.0005065000846, + "ts": 1745109278549 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 1e585c85f1..3bb4416292 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1374,5 +1374,9 @@ { "value": 2875.460606189695, "ts": 1745022600274 + }, + { + "value": 2992.585039291533, + "ts": 1745109282186 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 859d57639a..4d7db48164 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2118,5 +2118,9 @@ { "value": 586.3841598092297, "ts": 1745022744067 + }, + { + "value": 606.2933247104949, + "ts": 1745109410361 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index d1d622c4a6..033a75b614 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 1901,0002,0003,0004,0005,0006,0007,0008,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 2101,0002,0003,0004,0005,0006,0007,0008,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 1c6889b1f2..3ab40f32cc 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1378,5 +1378,9 @@ { "value": 93.71485692865176, "ts": 1745022695526 + }, + { + "value": 98.84678747940691, + "ts": 1745109336859 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index f85934f608..823f7575f3 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1374,5 +1374,9 @@ { "value": 112.78195488721803, "ts": 1745022667898 + }, + { + "value": 124.06947890818859, + "ts": 1745109330658 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 50ac1d1f25..e068712372 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2130,5 +2130,9 @@ { "value": 13.091061423260197, "ts": 1745022855592 + }, + { + "value": 12.957396081683424, + "ts": 1745109527812 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index f72a400e1f..d734168fa6 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 19020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 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 06c42f3ef0..c71a3d211c 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Apr 13Tue 15Thu 17Sat 1901002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Apr 13Tue 15Thu 17Sat 19Mon 2101002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file