From 7ba8d858ce1408d789c7d5721014c88664296b68 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 3 Mar 2025 00:40:41 +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 a4e4d81145..7c25381426 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1206,5 +1206,9 @@ { "value": 58.099000697188, "ts": 1740875757430 + }, + { + "value": 76.54623392529088, + "ts": 1740961869714 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 2a9c125f50..c123ac54a4 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 122.91052114060963, "ts": 1740875721442 + }, + { + "value": 113.51596791281973, + "ts": 1740961861225 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 2295d42ffe..f140bc905d 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -1970,5 +1970,9 @@ { "value": 13.993059442516513, "ts": 1740875867764 + }, + { + "value": 15.762925598991174, + "ts": 1740962021668 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index f367450968..58698b45af 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1206,5 +1206,9 @@ { "value": 161.277316345456, "ts": 1740875908015 + }, + { + "value": 239.82732432648493, + "ts": 1740961995088 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 1c849db299..0ca4ccf3a0 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 298.1366459627329, "ts": 1740875818375 + }, + { + "value": 272.43007628042136, + "ts": 1740961965215 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 5b763937f8..21fba14634 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -1950,5 +1950,9 @@ { "value": 37.31621762818121, "ts": 1740876075033 + }, + { + "value": 46.92192192192192, + "ts": 1740962184126 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 0e07c950b7..3427b78ece 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27MarchMon 03050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 03050100150200250300350400450500550[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 534915f2c2..c799322fbb 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -278,5 +278,9 @@ { "value": 290.51469520166563, "ts": 1740875974527 + }, + { + "value": 279.1216970599181, + "ts": 1740962068780 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index ee4cafca31..a3e006e478 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -278,5 +278,9 @@ { "value": 301.67429232238925, "ts": 1740875877354 + }, + { + "value": 257.9258463191832, + "ts": 1740962034829 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 5b22410783..96c5c74aa5 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -290,5 +290,9 @@ { "value": 48.70208931963181, "ts": 1740876210491 + }, + { + "value": 84.96357186856136, + "ts": 1740962269704 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index e6984e4200..e5fe566424 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -278,5 +278,9 @@ { "value": 217.37555249619592, "ts": 1740876052326 + }, + { + "value": 191.57393955842207, + "ts": 1740962148915 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 18131959ab..bfe2d20d0c 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -278,5 +278,9 @@ { "value": 223.3929668447605, "ts": 1740875954655 + }, + { + "value": 195.9887633109035, + "ts": 1740962118831 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 1900adc515..6e416ba706 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -290,5 +290,9 @@ { "value": 19.08114734939012, "ts": 1740876428358 + }, + { + "value": 65.90871642774758, + "ts": 1740962337488 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 8f0c84e3e5..93b5cd12bc 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1206,5 +1206,9 @@ { "value": 90.60159458806474, "ts": 1740875794445 + }, + { + "value": 120.07684918347742, + "ts": 1740961903992 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 35f7a48706..086d0af5f6 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 201.99299757608404, "ts": 1740875745178 + }, + { + "value": 186.75298804780877, + "ts": 1740961885922 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 88706e7445..dc1632d520 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1906,5 +1906,9 @@ { "value": 20.354991043803942, "ts": 1740875932090 + }, + { + "value": 21.6076058772688, + "ts": 1740962074347 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 849285fbd9..2cf468aae1 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27MarchMon 03050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 03050100150200250300350400[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 99d9073d21..6e3155e72e 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27MarchMon 0301002003004005006007008009001,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 0301002003004005006007008009001,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 8d2f2bdfbc..c0dd15c19d 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1722,5 +1722,9 @@ { "value": 490.07062462223723, "ts": 1740876094164 + }, + { + "value": 657.030223390276, + "ts": 1740962179578 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 9ae2e005bc..0d08f54396 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 101.09179134654266, "ts": 1740875775206 + }, + { + "value": 93.37649402390439, + "ts": 1740961888594 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 77ea957bcc..2b2ce99f25 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1198,5 +1198,9 @@ { "value": 162.07455429497568, "ts": 1740875734271 + }, + { + "value": 148.3239394838327, + "ts": 1740961874526 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 5aa7b84356..537305497c 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -1954,5 +1954,9 @@ { "value": 13.656351569114795, "ts": 1740875905887 + }, + { + "value": 19.007793195210038, + "ts": 1740962049588 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 61e4c31be2..4fc8a9145a 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27MarchMon 03020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 03020406080100120140160180200220240260280[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 ae2b899904..7141bb8340 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27MarchMon 03020406080100120140160180200220240[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 03020406080100120140160180200220240[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 be067e0065..a6fb5843d5 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1206,5 +1206,9 @@ { "value": 236.87327279905253, "ts": 1740875863705 + }, + { + "value": 222.3539875481767, + "ts": 1740961961933 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index a63a187fb7..23ae9ac6e3 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 313.02170283806345, "ts": 1740875787670 + }, + { + "value": 277.3540424351685, + "ts": 1740961933251 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 75990253e8..e0eabc6f80 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -946,5 +946,9 @@ { "value": 48.84601294419343, "ts": 1740876017859 + }, + { + "value": 84.3810648890389, + "ts": 1740962138992 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index a2ff25023e..181adf5bb3 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27MarchMon 03050100150200250300350400450500550600650[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 03050100150200250300350400450500550600650[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 b57455dc23..fa4a5f6a16 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 @@ -Fri 21Feb 23Tue 25Thu 27MarchMon 030102030405060708090[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 030102030405060708090100110120130[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 75cd2dc25f..20b8649f82 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1206,5 +1206,9 @@ { "value": 255.35174703153595, "ts": 1740875932052 + }, + { + "value": 209.13210177762286, + "ts": 1740962024453 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index feeef3644a..9a69edc42c 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 340.03967129498443, "ts": 1740875836681 + }, + { + "value": 283.0856334041047, + "ts": 1740961986967 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 9809713e35..bb2594fe45 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1854,5 +1854,9 @@ { "value": 38.087983241287375, "ts": 1740876127936 + }, + { + "value": 53.38315761377285, + "ts": 1740962221987 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 384c54fc6a..cd381b19c7 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27MarchMon 03050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 03050100150200250300350400450500550600[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 7af27b6a60..1e9cb01cd1 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1206,5 +1206,9 @@ { "value": 2237.5072511809067, "ts": 1740875743030 + }, + { + "value": 3077.5543701272054, + "ts": 1740961858250 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index bab0d44e04..d005d9d166 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 3191.3384709942793, "ts": 1740875713297 + }, + { + "value": 3958.6540576204093, + "ts": 1740961852969 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 3f17761ee7..ffbeb85151 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -1946,5 +1946,9 @@ { "value": 502.49572878630534, "ts": 1740875849070 + }, + { + "value": 609.6363180675884, + "ts": 1740962004881 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index b2482ef777..afc354bd59 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27MarchMon 0301,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 0301,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 2497fad920..e06a363e5e 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1206,5 +1206,9 @@ { "value": 48.365254401238154, "ts": 1740875828869 + }, + { + "value": 73.82979770635428, + "ts": 1740961927405 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 4f92f35eef..fe658d334d 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1202,5 +1202,9 @@ { "value": 142.85714285714286, "ts": 1740875758875 + }, + { + "value": 123.1830500123183, + "ts": 1740961901297 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 04c1fab9ea..bc0f5defbc 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -1958,5 +1958,9 @@ { "value": 12.716821811892773, "ts": 1740875972950 + }, + { + "value": 13.748350197976242, + "ts": 1740962112163 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 68a0ab77ae..41fd715ee9 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27MarchMon 03020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 03020406080100120140160180200220240260[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 4a78cda834..a04937b5a0 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Feb 23Tue 25Thu 27MarchMon 0301002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Fri 21Feb 23Tue 25Thu 27MarchMon 0301002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file