From b7f6514bc061f61fc4d038d562f6a827b2b3d0f5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 19 Jun 2024 00:31:13 +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 +- 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 +- 36 files changed, 111 insertions(+), 11 deletions(-) diff --git a/2steps_4workers_benchmark.json b/2steps_4workers_benchmark.json index cb47e047c0..ea8d4a64cc 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -310,5 +310,9 @@ { "value": 94.26847662141779, "ts": 1718670242143 + }, + { + "value": 88.90469416785207, + "ts": 1718756601376 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 67c73321dd..74cd09620e 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -306,5 +306,9 @@ { "value": 132.90802764486975, "ts": 1718670250869 + }, + { + "value": 128.73326467559218, + "ts": 1718756628969 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 86d468937e..894a013ba2 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -1074,5 +1074,9 @@ { "value": 19.772223979753242, "ts": 1718670337699 + }, + { + "value": 14.785025725944765, + "ts": 1718756703133 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 782c9e9f5a..5fa9cfa329 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -310,5 +310,9 @@ { "value": 412.28612657184084, "ts": 1718670272821 + }, + { + "value": 407.41495212874315, + "ts": 1718756632475 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index acd2fc824d..e20be3ba2c 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -306,5 +306,9 @@ { "value": 482.1600771456124, "ts": 1718670277867 + }, + { + "value": 460.4051565377532, + "ts": 1718756655117 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index e252c2f648..19916409e3 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -1050,5 +1050,9 @@ { "value": 127.04058946833513, "ts": 1718670438736 + }, + { + "value": 111.68192986374804, + "ts": 1718756817811 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 69e0f5fcf0..e542725f90 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -May 26Jun 02Jun 09Jun 160100200300400500600700800900[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 26Jun 02Jun 09Jun 160100200300400500600700800900[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 02a84c4db6..4fe43e1bcf 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -310,5 +310,9 @@ { "value": 119.30326890956813, "ts": 1718670253524 + }, + { + "value": 113.30160888284612, + "ts": 1718756612888 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 177d2660cf..928ed081ad 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -306,5 +306,9 @@ { "value": 184.43378827001106, "ts": 1718670259228 + }, + { + "value": 174.27675148135236, + "ts": 1718756637523 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 56745917b0..f1ed032b5b 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1010,5 +1010,9 @@ { "value": 22.56928771327977, "ts": 1718670385119 + }, + { + "value": 18.609498287926158, + "ts": 1718756759262 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index f1833eb73e..da66b33c90 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -May 26Jun 02Jun 09Jun 16020406080100120140160180200220240260280300[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 26Jun 02Jun 09Jun 16020406080100120140160180200220240260280300[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 0862119a67..2682a4c076 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -May 26Jun 02Jun 09Jun 1602004006008001,0001,2001,4001,6001,8002,0002,2002,4002,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +May 26Jun 02Jun 09Jun 1602004006008001,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 43db58e01e..4d787f4e4c 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -842,5 +842,9 @@ { "value": 925.0598719306, "ts": 1718670467920 + }, + { + "value": 831.2244860261928, + "ts": 1718756867933 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 0bfa7f8eb1..3f6ed25a9b 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -310,5 +310,9 @@ { "value": 113.7915339098771, "ts": 1718670247916 + }, + { + "value": 113.71389583807141, + "ts": 1718756607139 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index e9eccc0b3f..284a215b5d 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -306,5 +306,9 @@ { "value": 177.68301350390902, "ts": 1718670255067 + }, + { + "value": 160.8234158893535, + "ts": 1718756633394 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index acf01ef4e1..07b3795cb2 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -1062,5 +1062,9 @@ { "value": 21.8799229826711, "ts": 1718670361814 + }, + { + "value": 18.862941864413173, + "ts": 1718756731007 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 4911117d55..d33e7ef6ff 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -May 26Jun 02Jun 09Jun 16020406080100120140160180200220240260280300[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 26Jun 02Jun 09Jun 16020406080100120140160180200220240260280300[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 47ec7e2b1c..ae35258678 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -May 26Jun 02Jun 09Jun 16020406080100120140160180200220[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 26Jun 02Jun 09Jun 16020406080100120140160180200220[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 fecd44a549..db83a8da7e 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -310,5 +310,9 @@ { "value": 522.056904202558, "ts": 1718670265651 + }, + { + "value": 483.20850446967864, + "ts": 1718756625148 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index bd13eb33b1..cb77265d55 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -306,5 +306,9 @@ { "value": 402.98206729800523, "ts": 1718670271026 + }, + { + "value": 424.8088360237893, + "ts": 1718756648743 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 4278443a20..5ca7ca96aa 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -50,5 +50,9 @@ { "value": 199.26272790674503, "ts": 1718670421213 + }, + { + "value": 198.4914648670107, + "ts": 1718756797909 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 47d8c497b9..d8bccbb423 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -May 26Jun 02Jun 09Jun 1601002003004005006007008009001,000[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 26Jun 02Jun 09Jun 160100200300400500600700800900[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 0914e8d800..720fd84a03 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 @@ -May 26Jun 02Jun 09Jun 16050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +May 26Jun 02Jun 09Jun 16050100150200250300350[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 fc6e71f6d5..0eb292bcaa 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -310,5 +310,9 @@ { "value": 260.9262883235486, "ts": 1718670280830 + }, + { + "value": 268.1324574339724, + "ts": 1718756640315 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 142947b8be..ae2e8de27a 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -306,5 +306,9 @@ { "value": 392.00313602508817, "ts": 1718670283303 + }, + { + "value": 379.65072133637057, + "ts": 1718756660730 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index f697b92c7a..f085c5e038 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -950,5 +950,9 @@ { "value": 42.466451503312385, "ts": 1718670486213 + }, + { + "value": 43.579630880526445, + "ts": 1718756864037 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 9bd106a81e..35735f49f2 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -May 26Jun 02Jun 09Jun 16050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 26Jun 02Jun 09Jun 16050100150200250300350400450500550600650[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 d5116855a1..49844de787 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -310,5 +310,9 @@ { "value": 3405.8656575212867, "ts": 1718670238773 + }, + { + "value": 3405.479037384592, + "ts": 1718756597746 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index edad95918a..46ba431468 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -306,5 +306,9 @@ { "value": 3866.9760247486465, "ts": 1718670248305 + }, + { + "value": 2292.2344191732677, + "ts": 1718756626315 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 5dd2fa095b..24e39a4fb8 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -1050,5 +1050,9 @@ { "value": 1497.3048512677183, "ts": 1718670324502 + }, + { + "value": 1342.4420512514544, + "ts": 1718756685452 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index e600f5dee6..d2ef9fe098 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -May 26Jun 02Jun 09Jun 1601,0002,0003,0004,0005,0006,0007,0008,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 26Jun 02Jun 09Jun 1601,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 1117ef9d42..05fdfb6b8b 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -310,5 +310,9 @@ { "value": 131.99577613516368, "ts": 1718670258744 + }, + { + "value": 137.85497656465398, + "ts": 1718756617886 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 3ee2513335..9195356784 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -306,5 +306,9 @@ { "value": 199.76028765481422, "ts": 1718670263115 + }, + { + "value": 193.2740626207963, + "ts": 1718756641401 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 9dcda0ebff..fcdb529063 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -1062,5 +1062,9 @@ { "value": 22.79254228016593, "ts": 1718670408785 + }, + { + "value": 20.542317173377157, + "ts": 1718756785483 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index d6aae34d93..9d4ccf2941 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -May 26Jun 02Jun 09Jun 16050100150200250300350[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 26Jun 02Jun 09Jun 16050100150200250300350[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 ff340ac922..a95a4315e1 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -May 26Jun 02Jun 09Jun 1602004006008001,0001,2001,4001,6001,8002,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +May 26Jun 02Jun 09Jun 1602004006008001,0001,2001,4001,6001,800[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file