From faaf2ba761749dac8cc36dabbacd1373579ff3e1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 9 May 2024 00:30:26 +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 ac1b9d9ea8..54cbf0e5af 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -218,5 +218,9 @@ { "value": 94.02030838661152, "ts": 1715127653463 + }, + { + "value": 78.59163784973279, + "ts": 1715214167592 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index e237f4de80..2c75947adc 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -214,5 +214,9 @@ { "value": 128.99896800825593, "ts": 1715127630998 + }, + { + "value": 109.50503723171266, + "ts": 1715214164528 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index d1983adc64..4a7a955894 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -982,5 +982,9 @@ { "value": 12.25310003430868, "ts": 1715127829213 + }, + { + "value": 14.074199178066767, + "ts": 1715214284860 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 33cd1b2f8c..851fb0c5ac 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -218,5 +218,9 @@ { "value": 372.71710771524414, "ts": 1715127683166 + }, + { + "value": 333.6113427856547, + "ts": 1715214204089 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 3d12578abb..96986f4ddd 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -214,5 +214,9 @@ { "value": 527.8437582475588, "ts": 1715127655888 + }, + { + "value": 389.71161340607955, + "ts": 1715214194992 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 90a2c4ec16..903f841a7b 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -958,5 +958,9 @@ { "value": 74.41029838529653, "ts": 1715127983989 + }, + { + "value": 76.7518612326349, + "ts": 1715214443731 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 95181547ab..a50a64e751 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 29MayFri 03May 05Tue 07Thu 090100200300400500600700800900[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +MayFri 03May 05Tue 07Thu 090100200300400500600700800900[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 8388143ef2..82b36373c3 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -218,5 +218,9 @@ { "value": 123.8543472875898, "ts": 1715127664500 + }, + { + "value": 99.26543577526306, + "ts": 1715214180701 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 5ad80070ce..6dc89adc67 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -214,5 +214,9 @@ { "value": 187.82870022539444, "ts": 1715127639066 + }, + { + "value": 150.06002400960384, + "ts": 1715214174069 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 5f32cf0dcf..504c61217f 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -918,5 +918,9 @@ { "value": 14.785462932844426, "ts": 1715127902156 + }, + { + "value": 15.876039880612181, + "ts": 1715214353939 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index b383516748..8334addbb9 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 29MayFri 03May 05Tue 07Thu 09050100150200250300350[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +MayFri 03May 05Tue 07Thu 09050100150200250300350[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 f02ac182b2..be57cf64e9 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mon 29MayFri 03May 05Tue 07Thu 0902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mon 29MayFri 03May 05Tue 07Thu 0902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 682cbcca3a..32ff2c53b2 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -750,5 +750,9 @@ { "value": 773.5813377799935, "ts": 1715127862795 + }, + { + "value": 809.7311692518084, + "ts": 1715214360643 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 4756210169..abbbf7d28e 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -218,5 +218,9 @@ { "value": 112.35955056179775, "ts": 1715127659169 + }, + { + "value": 97.44689144416293, + "ts": 1715214174164 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index d4e4d803e7..cdca80f9a4 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -214,5 +214,9 @@ { "value": 184.29782528566162, "ts": 1715127635091 + }, + { + "value": 150.4664459825459, + "ts": 1715214169302 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index ae2f043db5..1cf6a7d8bd 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -970,5 +970,9 @@ { "value": 13.787398317937406, "ts": 1715127866947 + }, + { + "value": 14.358326393475576, + "ts": 1715214321132 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 061a9bc196..3d6500d222 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 29MayFri 03May 05Tue 07Thu 09020406080100120140160180200220240260280300[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +MayFri 03May 05Tue 07Thu 09020406080100120140160180200220240260280300[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 888d54bc5a..45a3db2b29 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 29MayFri 03May 05Tue 07Thu 09020406080100120140160180200220240[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +MayFri 03May 05Tue 07Thu 09020406080100120140160180200220240[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 9eb8e93b09..105b3e30d7 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -218,5 +218,9 @@ { "value": 565.7708628005657, "ts": 1715127675946 + }, + { + "value": 394.7108742845865, + "ts": 1715214195356 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 56442b4c3b..0a230891de 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -214,5 +214,9 @@ { "value": 535.4752342704151, "ts": 1715127649581 + }, + { + "value": 398.0891719745223, + "ts": 1715214187166 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index db768b4cf6..63799585c2 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -970,5 +970,9 @@ { "value": 110.61946902654869, "ts": 1715127954492 + }, + { + "value": 74.17022065640646, + "ts": 1715214415276 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 3c7dfd7d25..ca80dc62a0 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 29MayFri 03May 05Tue 07Thu 0901002003004005006007008009001,000[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +MayFri 03May 05Tue 07Thu 0901002003004005006007008009001,000[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 a1c213c498..f91ab20826 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 @@ -Mon 29MayFri 03May 05Tue 07Thu 09020406080100120140160180200220240260280[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +MayFri 03May 05Tue 07Thu 09020406080100120140160180200220240260280[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 1d0e4a4ee9..6746641c47 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -218,5 +218,9 @@ { "value": 323.25844512687894, "ts": 1715127689629 + }, + { + "value": 287.43891922966367, + "ts": 1715214211437 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 53cf65b98f..95875f0c64 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -214,5 +214,9 @@ { "value": 520.9690023443605, "ts": 1715127660163 + }, + { + "value": 405.926527298559, + "ts": 1715214200332 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 3740c50410..795a0e90c4 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -858,5 +858,9 @@ { "value": 42.13453557208166, "ts": 1715128031879 + }, + { + "value": 43.302227899625436, + "ts": 1715214490304 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 4c87a985b5..a0e9b89346 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 29MayFri 03May 05Tue 07Thu 0901002003004005006007008009001,000[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +MayFri 03May 05Tue 07Thu 0901002003004005006007008009001,000[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 3635eff3b7..f07bdeafeb 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -218,5 +218,9 @@ { "value": 2585.6867871405175, "ts": 1715127650165 + }, + { + "value": 3314.4288134344847, + "ts": 1715214163630 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 07cb74703f..d0a30d938c 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -214,5 +214,9 @@ { "value": 4928.536224741252, "ts": 1715127628406 + }, + { + "value": 3932.191541419084, + "ts": 1715214161441 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 0a0fc0bb77..7d1ed72018 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -958,5 +958,9 @@ { "value": 831.232163143166, "ts": 1715127808071 + }, + { + "value": 936.670656189832, + "ts": 1715214266412 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 93ba5ac1e0..808df18a98 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 29MayFri 03May 05Tue 07Thu 0901,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +MayFri 03May 05Tue 07Thu 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 77e88ace5a..6db43f04ea 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -218,5 +218,9 @@ { "value": 130.61650992685475, "ts": 1715127670079 + }, + { + "value": 114.07711613050422, + "ts": 1715214187086 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 68f70103c5..f44ec6d492 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -214,5 +214,9 @@ { "value": 221.92632046160674, "ts": 1715127642724 + }, + { + "value": 177.99928800284798, + "ts": 1715214178892 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index fb5b8ea9cb..a372924d60 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -970,5 +970,9 @@ { "value": 17.076502732240435, "ts": 1715127933268 + }, + { + "value": 16.92391010018955, + "ts": 1715214385268 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 2ccf488fbc..71720dd75a 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 29MayFri 03May 05Tue 07Thu 09050100150200250300350400[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +MayFri 03May 05Tue 07Thu 09050100150200250300350400[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 68f81e5af1..5275c5e035 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Mon 29MayFri 03May 05Tue 07Thu 0901002003004005006007008009001,0001,1001,2001,300[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mon 29MayFri 03May 05Tue 07Thu 0901002003004005006007008009001,0001,1001,2001,300[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file