From 2d64902b9e9c5a9fb026def0b0f0232d3c95af2d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 3 Feb 2025 00:52:17 +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 cca2d98917..75bcd174a5 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1034,5 +1034,9 @@ { "value": 90.67827348567283, "ts": 1738456158312 + }, + { + "value": 96.07993850883936, + "ts": 1738542479168 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 85e503a039..98309496e6 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1030,5 +1030,9 @@ { "value": 128.93243940175347, "ts": 1738456124098 + }, + { + "value": 129.39958592132507, + "ts": 1738542489371 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index dffad49b6a..b64a19e0c4 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -1798,5 +1798,9 @@ { "value": 17.289073305670815, "ts": 1738456302207 + }, + { + "value": 13.792342491448746, + "ts": 1738542677907 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 8bea026727..be605dca5f 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1034,5 +1034,9 @@ { "value": 110.30222810500771, "ts": 1738456212172 + }, + { + "value": 315.955766192733, + "ts": 1738542516364 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 984b586c5a..2e2e26882a 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1030,5 +1030,9 @@ { "value": 303.07622367025306, "ts": 1738456158467 + }, + { + "value": 323.57223750202235, + "ts": 1738542523601 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index e9c8934e7d..7a853d303d 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 63.897763578274756, "ts": 1738456448020 + }, + { + "value": 27.528113085488553, + "ts": 1738542906626 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index c1a8c46e4e..733e5f23a7 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -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 +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 49f2517a25..17758358dd 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -106,5 +106,9 @@ { "value": 147.33507679840878, "ts": 1738456269598 + }, + { + "value": 151.44057850300987, + "ts": 1738542565975 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 6266853b6e..8971ac1402 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -106,5 +106,9 @@ { "value": 167.39203213927016, "ts": 1738456206070 + }, + { + "value": 212.63023601956198, + "ts": 1738542564852 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 6599aa2b3a..aad4ba19fc 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -106,5 +106,9 @@ { "value": 17.470071583618314, "ts": 1738456764040 + }, + { + "value": 17.988846914912752, + "ts": 1738543222780 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 83339920b7..f0a1dbf8b8 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -106,5 +106,9 @@ { "value": 81.92356531356245, "ts": 1738456479293 + }, + { + "value": 86.77919035015402, + "ts": 1738542776608 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index ae21aaa7d0..2fa848dae2 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -106,5 +106,9 @@ { "value": 101.82521701499375, "ts": 1738456406788 + }, + { + "value": 108.49811484525458, + "ts": 1738542767227 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 75544ca55e..788f849ff2 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -106,5 +106,9 @@ { "value": 9.743739647276625, "ts": 1738457427330 + }, + { + "value": 9.18876948593429, + "ts": 1738543817249 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 6b00907058..4b59d0c527 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1034,5 +1034,9 @@ { "value": 148.3239394838327, "ts": 1738456170169 + }, + { + "value": 155.08684863523573, + "ts": 1738542489989 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index a192c6e8e7..02af9e79c4 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1030,5 +1030,9 @@ { "value": 221.82786157941436, "ts": 1738456133006 + }, + { + "value": 157.9778830963665, + "ts": 1738542498844 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 07ba92817c..d58add532e 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1734,5 +1734,9 @@ { "value": 25.267839094400646, "ts": 1738456352336 + }, + { + "value": 19.926669854933845, + "ts": 1738542737979 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 06da745765..2469776ff8 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -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 +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 5230eeaba7..b88b53af69 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -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 +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 05aca2b50f..de8050dd90 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1554,5 +1554,9 @@ { "value": 541.1157807398856, "ts": 1738456550996 + }, + { + "value": 580.742576174068, + "ts": 1738542893186 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 36c2afecb2..5ccaf99cc0 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1030,5 +1030,9 @@ { "value": 102.01999591920017, "ts": 1738456164988 + }, + { + "value": 116.6044776119403, + "ts": 1738542485065 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 72f2241603..e817f47348 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1026,5 +1026,9 @@ { "value": 177.74617845716315, "ts": 1738456128854 + }, + { + "value": 168.63406408094437, + "ts": 1738542493958 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index d76a910337..e7f1d6e6e0 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -1782,5 +1782,9 @@ { "value": 18.06293125248365, "ts": 1738456331193 + }, + { + "value": 15.842839036755388, + "ts": 1738542711160 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index a6e0576e33..31284a6092 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -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 +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 ba6b27932e..b692bb618f 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -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 +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 42eae84177..8b7d9be321 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1034,5 +1034,9 @@ { "value": 223.01516503122212, "ts": 1738456190332 + }, + { + "value": 358.74439461883406, + "ts": 1738542506616 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 50eddd18de..edb1725a04 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1030,5 +1030,9 @@ { "value": 356.3791874554526, "ts": 1738456147852 + }, + { + "value": 360.6853020739405, + "ts": 1738542513760 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 43dedefc39..24cf7341a8 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -774,5 +774,9 @@ { "value": 94.20187461730488, "ts": 1738456414219 + }, + { + "value": 42.65210808044188, + "ts": 1738542830736 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index d7427385f8..9ff9bb731c 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -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 +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 0ba9017bf8..d4e515a959 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 @@ -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 +Dec 08Dec 15Dec 22Dec 29Jan 05Jan 12Jan 19Jan 26Feb 02Feb 09020406080100120140160180200220[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 9460e165ff..91b67d2937 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1034,5 +1034,9 @@ { "value": 153.10418739952536, "ts": 1738456225648 + }, + { + "value": 307.92917628945344, + "ts": 1738542523238 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 3e2eb60f32..2113ff65de 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1030,5 +1030,9 @@ { "value": 339.55857385398986, "ts": 1738456164918 + }, + { + "value": 358.10205908683974, + "ts": 1738542529571 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index caac69c638..7d85067ccd 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1674,5 +1674,9 @@ { "value": 44.11797145567247, "ts": 1738456493677 + }, + { + "value": 26.170816922050218, + "ts": 1738542983495 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 797d9acd28..9da39a7221 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -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 +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 0d64305c9d..fe012b6209 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1034,5 +1034,9 @@ { "value": 4157.235900041572, "ts": 1738456154616 + }, + { + "value": 4480.509782446358, + "ts": 1738542475773 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 66f871770d..bc22334482 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1030,5 +1030,9 @@ { "value": 5595.2751010258, "ts": 1738456121159 + }, + { + "value": 5838.0902957965745, + "ts": 1738542486661 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 6f0ed05fb3..02d66d4dd6 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 952.1693591900213, "ts": 1738456287132 + }, + { + "value": 709.3763793429598, + "ts": 1738542658938 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 656c369d46..029d697ad6 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -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 +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 3215082693..5e76e7f3f8 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1034,5 +1034,9 @@ { "value": 91.27418765972983, "ts": 1738456177114 + }, + { + "value": 95.93246354566385, + "ts": 1738542496925 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 80a0dc446f..ac82de7462 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1030,5 +1030,9 @@ { "value": 143.80212827149842, "ts": 1738456138406 + }, + { + "value": 143.34862385321102, + "ts": 1738542504031 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 8170f6f9b7..b5325e4df6 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -1786,5 +1786,9 @@ { "value": 13.923698134224452, "ts": 1738456389669 + }, + { + "value": 12.405408758218583, + "ts": 1738542779902 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 72119f1b0d..2be439fdfa 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -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 +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 a4a4f1fb44..11caa270ae 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -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 +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