From d65d8ea361b1f03a7b431561ae774fda01cd9a5d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 20 Feb 2025 03:07:44 +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 3e65c8925d..89f1817dca 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1166,5 +1166,9 @@ { "value": 63.23244245847736, "ts": 1740011396658 + }, + { + "value": 47.960097199130324, + "ts": 1740020157271 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index ef2c874b1b..01f917d81c 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1162,5 +1162,9 @@ { "value": 119.25584353633329, "ts": 1740011305675 + }, + { + "value": 122.44897959183673, + "ts": 1740020094458 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 652e8f1c04..f33ff28a7f 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -1930,5 +1930,9 @@ { "value": 14.583211806568277, "ts": 1740011586849 + }, + { + "value": 14.528970767710815, + "ts": 1740020307882 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 1fc84370ed..c7605aac29 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1166,5 +1166,9 @@ { "value": 286.0548271752086, "ts": 1740011521426 + }, + { + "value": 278.2931354359926, + "ts": 1740020274454 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 61e7d61eae..23cd26e896 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1162,5 +1162,9 @@ { "value": 269.94196247806724, "ts": 1740011404812 + }, + { + "value": 230.27325759901748, + "ts": 1740020198312 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index af03141a15..a4ba156d58 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -1910,5 +1910,9 @@ { "value": 44.45037116059919, "ts": 1740011788357 + }, + { + "value": 50.989190291658176, + "ts": 1740020505555 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index a7b40e63dc..0798d6f38c 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Tue 1812 PMWed 1912 PMThu 20050100150200250300350400450500[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +12 PMWed 1912 PMThu 20050100150200250300350400450500[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 53671088f3..38312378e6 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -238,5 +238,9 @@ { "value": 220.1269398686576, "ts": 1740011600126 + }, + { + "value": 270.64209837840275, + "ts": 1740020341593 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index b7550c133d..c5d986d14f 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -238,5 +238,9 @@ { "value": 269.4751970537379, "ts": 1740011470233 + }, + { + "value": 273.1494127287626, + "ts": 1740020263570 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index d6fd276f59..63ef8a8c01 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -250,5 +250,9 @@ { "value": 45.46384487736128, "ts": 1740011940148 + }, + { + "value": 49.351642792809464, + "ts": 1740020635352 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 318466504f..d50c0c9d6c 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -238,5 +238,9 @@ { "value": 160.980910347048, "ts": 1740011696788 + }, + { + "value": 218.55932975138876, + "ts": 1740020419882 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 15dbab3778..440574b9b2 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -238,5 +238,9 @@ { "value": 205.19134092541296, "ts": 1740011551688 + }, + { + "value": 202.89463005545787, + "ts": 1740020342874 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 6c7f33a328..6ccfec411d 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -250,5 +250,9 @@ { "value": 28.184892897406993, "ts": 1740012089797 + }, + { + "value": 41.69750544673665, + "ts": 1740020736904 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 1f00f331d6..ea2a8654f6 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1166,5 +1166,9 @@ { "value": 92.51264339459728, "ts": 1740011434124 + }, + { + "value": 137.7410468319559, + "ts": 1740020189371 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index b1d6f242df..69789362d8 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1162,5 +1162,9 @@ { "value": 206.4977973568282, "ts": 1740011329113 + }, + { + "value": 183.75597206909225, + "ts": 1740020118627 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 2cafd3455e..e55d43a067 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1866,5 +1866,9 @@ { "value": 21.01546738399462, "ts": 1740011647790 + }, + { + "value": 20.408996285562676, + "ts": 1740020369186 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 0f85bce6e3..2409e837bc 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Tue 1812 PMWed 1912 PMThu 20050100150200250300350[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +12 PMWed 1912 PMThu 20050100150200250300350[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 c3d0b2fb07..be7f4e1caf 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Tue 1812 PMWed 1912 PMThu 2001002003004005006007008009001,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +12 PMWed 1912 PMThu 2001002003004005006007008009001,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 569a7a0c95..04bfa12e5d 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1682,5 +1682,9 @@ { "value": 505.6179775280899, "ts": 1740011737437 + }, + { + "value": 643.7169648029869, + "ts": 1740020428012 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index e2605116b0..a2fd88cc42 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1162,5 +1162,9 @@ { "value": 102.83833813245577, "ts": 1740011414455 + }, + { + "value": 103.51252501552688, + "ts": 1740020175078 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 662232f5f4..2a9371c242 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1158,5 +1158,9 @@ { "value": 159.9317624480222, "ts": 1740011318633 + }, + { + "value": 158.27793605571384, + "ts": 1740020107104 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index fd09342dc0..1c09fa5662 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -1914,5 +1914,9 @@ { "value": 14.732747952148033, "ts": 1740011622479 + }, + { + "value": 14.794650254467985, + "ts": 1740020343232 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 02a1b48c17..52f0110b78 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Tue 1812 PMWed 1912 PMThu 20020406080100120140160180200220240260[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +12 PMWed 1912 PMThu 20020406080100120140160180200220240260[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 3d12d1abea..33dec71044 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Tue 1812 PMWed 1912 PMThu 20020406080100120140160180200[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +12 PMWed 1912 PMThu 20020406080100120140160180200[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 4af4bae140..e9ad84f3c9 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1166,5 +1166,9 @@ { "value": 216.9668040789759, "ts": 1740011491138 + }, + { + "value": 258.8214994392201, + "ts": 1740020243714 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index ab32a83862..21dd99664a 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1162,5 +1162,9 @@ { "value": 289.30999566035007, "ts": 1740011372963 + }, + { + "value": 298.28486204325134, + "ts": 1740020162927 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 48fe9bbd6a..f4f287009c 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -906,5 +906,9 @@ { "value": 43.10716441072506, "ts": 1740011740565 + }, + { + "value": 45.92527957013938, + "ts": 1740020462954 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 6cb672c2b5..32ffeca893 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Tue 1812 PMWed 1912 PMThu 20050100150200250300350400450500[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +12 PMWed 1912 PMThu 20050100150200250300350400450[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 49f54a24c2..6884d9fbd3 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 1812 PMWed 1912 PMThu 200102030405060708090[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +12 PMWed 1912 PMThu 200102030405060708090[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 d700c0eae9..def8759b49 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1166,5 +1166,9 @@ { "value": 267.0108139379645, "ts": 1740011544506 + }, + { + "value": 281.17531280753553, + "ts": 1740020296404 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 4591dd1d46..b7d7fe8027 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1162,5 +1162,9 @@ { "value": 313.5779241141424, "ts": 1740011424476 + }, + { + "value": 304.9710277523635, + "ts": 1740020218556 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 2203b3afd4..9661cc6b64 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1814,5 +1814,9 @@ { "value": 31.786900618255217, "ts": 1740011851631 + }, + { + "value": 41.926963230053246, + "ts": 1740020553659 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index bc5ecd3e4e..8f0e85daf9 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Tue 1812 PMWed 1912 PMThu 20050100150200250300350400450500550[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +12 PMWed 1912 PMThu 20050100150200250300350400450500[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 36bd94308e..ac7bdc1036 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1166,5 +1166,9 @@ { "value": 2444.522910611946, "ts": 1740011383076 + }, + { + "value": 3042.424925347907, + "ts": 1740020139696 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 683a0ca0e9..61040e2dac 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1162,5 +1162,9 @@ { "value": 4023.8450074515654, "ts": 1740011297490 + }, + { + "value": 4441.154700222058, + "ts": 1740020086438 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 9e4827fe01..370539bce7 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -1906,5 +1906,9 @@ { "value": 448.62496448385696, "ts": 1740011568923 + }, + { + "value": 544.9525285797326, + "ts": 1740020290035 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 4c380d71f9..fdb57c6aa3 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Tue 1812 PMWed 1912 PMThu 2001,0002,0003,0004,0005,0006,0007,0008,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +12 PMWed 1912 PMThu 2005001,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 1bc99a48c8..0972e52d9a 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1166,5 +1166,9 @@ { "value": 94.56562854621107, "ts": 1740011453427 + }, + { + "value": 85.26603001364258, + "ts": 1740020210079 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 2a92b1e721..02d4e221f1 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1162,5 +1162,9 @@ { "value": 146.37002341920376, "ts": 1740011342567 + }, + { + "value": 143.88489208633092, + "ts": 1740020132367 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index fa5f0a68b0..8ca544b8a3 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -1918,5 +1918,9 @@ { "value": 11.978917105893627, "ts": 1740011691096 + }, + { + "value": 11.208249271463798, + "ts": 1740020415482 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 11ad3eacce..e5ecccfe5d 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Tue 1812 PMWed 1912 PMThu 20020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +12 PMWed 1912 PMThu 20020406080100120140160180200220240[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 f17f0b1949..db2376c345 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Tue 1812 PMWed 1912 PMThu 2001002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +12 PMWed 1912 PMThu 2001002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file