From 49b2e0f852c1921b9a2a73d95c8efb9e8aaba091 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 2 Feb 2025 00:52:18 +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 720db3ff04..cca2d98917 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1030,5 +1030,9 @@ { "value": 38.49114703618168, "ts": 1738369815243 + }, + { + "value": 90.67827348567283, + "ts": 1738456158312 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 6fc4a707cd..85e503a039 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1026,5 +1026,9 @@ { "value": 98.38646202282567, "ts": 1738369789136 + }, + { + "value": 128.93243940175347, + "ts": 1738456124098 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 1f69d23859..dffad49b6a 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -1794,5 +1794,9 @@ { "value": 15.31768886710373, "ts": 1738369975485 + }, + { + "value": 17.289073305670815, + "ts": 1738456302207 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 3e865b176b..8bea026727 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1030,5 +1030,9 @@ { "value": 307.36130321192564, "ts": 1738369875133 + }, + { + "value": 110.30222810500771, + "ts": 1738456212172 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 5d43fcedef..984b586c5a 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1026,5 +1026,9 @@ { "value": 293.98794649419375, "ts": 1738369828004 + }, + { + "value": 303.07622367025306, + "ts": 1738456158467 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 84e8ad8804..e9c8934e7d 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -1770,5 +1770,9 @@ { "value": 55.74291368209817, "ts": 1738370145062 + }, + { + "value": 63.897763578274756, + "ts": 1738456448020 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 14b51bc099..c1a8c46e4e 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -DecemberDec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02050100150200250300350400450500[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Dec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02Feb 09050100150200250300350400450500[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 45ea981478..49f2517a25 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -102,5 +102,9 @@ { "value": 118.83894352179209, "ts": 1738369933394 + }, + { + "value": 147.33507679840878, + "ts": 1738456269598 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 2d31c6ad8e..6266853b6e 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -102,5 +102,9 @@ { "value": 191.65349048919555, "ts": 1738369872118 + }, + { + "value": 167.39203213927016, + "ts": 1738456206070 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 8678d14efa..6599aa2b3a 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -102,5 +102,9 @@ { "value": 16.317206494248186, "ts": 1738370469417 + }, + { + "value": 17.470071583618314, + "ts": 1738456764040 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 198d908d6b..83339920b7 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -102,5 +102,9 @@ { "value": 60.24096385542168, "ts": 1738370155966 + }, + { + "value": 81.92356531356245, + "ts": 1738456479293 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index f61e9d463c..ae21aaa7d0 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -102,5 +102,9 @@ { "value": 100.85220109928899, "ts": 1738370071692 + }, + { + "value": 101.82521701499375, + "ts": 1738456406788 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index f46fd6a6e2..75544ca55e 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -102,5 +102,9 @@ { "value": 9.176437661017804, "ts": 1738371077380 + }, + { + "value": 9.743739647276625, + "ts": 1738457427330 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index a2c8de59a5..6b00907058 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1030,5 +1030,9 @@ { "value": 76.93491306354824, "ts": 1738369830901 + }, + { + "value": 148.3239394838327, + "ts": 1738456170169 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 8720866890..a192c6e8e7 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1026,5 +1026,9 @@ { "value": 181.1594202898551, "ts": 1738369799017 + }, + { + "value": 221.82786157941436, + "ts": 1738456133006 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index a2f7cc73d5..07ba92817c 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1730,5 +1730,9 @@ { "value": 22.317443313693982, "ts": 1738370028742 + }, + { + "value": 25.267839094400646, + "ts": 1738456352336 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index d62e385d0c..06da745765 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -DecemberDec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Dec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02Feb 09050100150200250300350400[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 854fe277da..5230eeaba7 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -DecemberDec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 0202004006008001,0001,2001,4001,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Dec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02Feb 0902004006008001,0001,2001,4001,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 a171b29ce6..05aca2b50f 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1550,5 +1550,9 @@ { "value": 561.1182463184408, "ts": 1738370184237 + }, + { + "value": 541.1157807398856, + "ts": 1738456550996 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 6bc705c1b3..36c2afecb2 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1026,5 +1026,9 @@ { "value": 90.57971014492755, "ts": 1738369822573 + }, + { + "value": 102.01999591920017, + "ts": 1738456164988 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index fd7807ae45..72f2241603 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1022,5 +1022,9 @@ { "value": 142.1666192777936, "ts": 1738369794581 + }, + { + "value": 177.74617845716315, + "ts": 1738456128854 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 4f07f3ccd3..d76a910337 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -1778,5 +1778,9 @@ { "value": 18.32978957401569, "ts": 1738370004572 + }, + { + "value": 18.06293125248365, + "ts": 1738456331193 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index d581f67cfc..a6e0576e33 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -DecemberDec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Dec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02Feb 09020406080100120140160180200220240260280[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 d422f8be94..ba6b27932e 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -DecemberDec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02020406080100120140160180200[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Dec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02Feb 09020406080100120140160180200[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 e074c2078e..42eae84177 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1030,5 +1030,9 @@ { "value": 348.91835310537334, "ts": 1738369865201 + }, + { + "value": 223.01516503122212, + "ts": 1738456190332 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 5371caa3f8..50eddd18de 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1026,5 +1026,9 @@ { "value": 216.28636314480372, "ts": 1738369818171 + }, + { + "value": 356.3791874554526, + "ts": 1738456147852 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 750744cb76..43dedefc39 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -770,5 +770,9 @@ { "value": 57.27704908643107, "ts": 1738370105640 + }, + { + "value": 94.20187461730488, + "ts": 1738456414219 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 7bef970ed6..d7427385f8 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -DecemberDec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02050100150200250300350400450500550[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Dec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02Feb 09050100150200250300350400450500550[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 fc2f419fd5..0ba9017bf8 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 @@ -DecemberDec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02020406080100120140160180200220240260[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Dec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02Feb 09020406080100120140160180200220240260[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 a56c1cfc4b..9460e165ff 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1030,5 +1030,9 @@ { "value": 279.3686269031988, "ts": 1738369882825 + }, + { + "value": 153.10418739952536, + "ts": 1738456225648 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index a01372a4f5..3e2eb60f32 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1026,5 +1026,9 @@ { "value": 335.6831151393085, "ts": 1738369834515 + }, + { + "value": 339.55857385398986, + "ts": 1738456164918 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 83e852ca9c..caac69c638 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1670,5 +1670,9 @@ { "value": 38.7807337314822, "ts": 1738370197145 + }, + { + "value": 44.11797145567247, + "ts": 1738456493677 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 46ff506152..797d9acd28 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -DecemberDec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02050100150200250300350400450500550[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Dec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02Feb 09050100150200250300350400450500550[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 1353f62279..0d64305c9d 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1030,5 +1030,9 @@ { "value": 2990.4306220095696, "ts": 1738369807673 + }, + { + "value": 4157.235900041572, + "ts": 1738456154616 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index b6bf6146cf..66f871770d 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1026,5 +1026,9 @@ { "value": 4622.97102938155, "ts": 1738369785658 + }, + { + "value": 5595.2751010258, + "ts": 1738456121159 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 333ac53b4d..6f0ed05fb3 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -1770,5 +1770,9 @@ { "value": 688.8106536047758, "ts": 1738369958193 + }, + { + "value": 952.1693591900213, + "ts": 1738456287132 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 9bf8150c05..656c369d46 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -DecemberDec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 0201,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Dec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02Feb 0901,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 533690d4e3..3215082693 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1030,5 +1030,9 @@ { "value": 25.107964246258913, "ts": 1738369852529 + }, + { + "value": 91.27418765972983, + "ts": 1738456177114 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 67dd053ca5..80a0dc446f 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1026,5 +1026,9 @@ { "value": 127.22646310432569, "ts": 1738369804703 + }, + { + "value": 143.80212827149842, + "ts": 1738456138406 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 0bd92d1c26..8170f6f9b7 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -1782,5 +1782,9 @@ { "value": 13.626577276319734, "ts": 1738370067264 + }, + { + "value": 13.923698134224452, + "ts": 1738456389669 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index b869b25f12..72119f1b0d 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -DecemberDec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02020406080100120140160180200220240260280300[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Dec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02Feb 09020406080100120140160180200220240260280300[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 c0d5e7bcf1..a4a4f1fb44 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -DecemberDec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 0201002003004005006007008009001,0001,1001,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Dec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02Feb 0901002003004005006007008009001,0001,1001,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file