From 90bd35b1f85f4c01b4c78e2dbd5c75c24ee5b6a3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 15 Jun 2024 00:29:49 +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 e70da467e0..e80124e100 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -294,5 +294,9 @@ { "value": 96.15384615384615, "ts": 1718324594542 + }, + { + "value": 94.19743782969104, + "ts": 1718410979755 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index bafe7a5633..78f93c43c0 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -290,5 +290,9 @@ { "value": 140.29180695847361, "ts": 1718324590991 + }, + { + "value": 131.64823591363876, + "ts": 1718410983444 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 128c6ea69c..335cdb4acf 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -1058,5 +1058,9 @@ { "value": 14.715404084996173, "ts": 1718324700365 + }, + { + "value": 16.920473773265652, + "ts": 1718411088563 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 3e70e779aa..e0b7f13662 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -294,5 +294,9 @@ { "value": 421.5851602023609, "ts": 1718324624755 + }, + { + "value": 425.62247286656736, + "ts": 1718411011431 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 20e12d938f..6576e5b40f 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -290,5 +290,9 @@ { "value": 521.6484089723526, "ts": 1718324615467 + }, + { + "value": 493.58341559723596, + "ts": 1718411010097 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index bc27f61318..02d93cdc30 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -1034,5 +1034,9 @@ { "value": 120.02640580927805, "ts": 1718324819255 + }, + { + "value": 88.8336146397797, + "ts": 1718411209831 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 70f8a9fab7..f5f9dba162 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -May 19May 26Jun 02Jun 090100200300400500600700800[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 19May 26Jun 02Jun 09Jun 160100200300400500600700800[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 44a26fd060..1407b0f093 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -294,5 +294,9 @@ { "value": 122.1597849987784, "ts": 1718324605653 + }, + { + "value": 122.54901960784314, + "ts": 1718410991317 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 6380019eb7..545e5c528b 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -290,5 +290,9 @@ { "value": 188.1821603312006, "ts": 1718324598941 + }, + { + "value": 187.26591760299627, + "ts": 1718410991939 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index fcac7323d4..fb259c3592 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -994,5 +994,9 @@ { "value": 16.598061346434736, "ts": 1718324762965 + }, + { + "value": 18.198362147406733, + "ts": 1718411146663 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 1525133bb3..22a95dda53 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -May 19May 26Jun 02Jun 09050100150200250300350[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 19May 26Jun 02Jun 09Jun 16050100150200250300350[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 b69dbf6d22..f55505c970 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -May 19May 26Jun 02Jun 0902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,8003,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +May 19May 26Jun 02Jun 09Jun 1602004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,8003,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 ca62493cca..b5ec92c549 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -826,5 +826,9 @@ { "value": 1066.982809721399, "ts": 1718324806451 + }, + { + "value": 1094.5443047211345, + "ts": 1718411230583 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 081466da3c..4727f64cbc 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -294,5 +294,9 @@ { "value": 120.65637065637065, "ts": 1718324600114 + }, + { + "value": 106.29251700680273, + "ts": 1718410985905 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 6e0228ad9d..d014376d1e 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -290,5 +290,9 @@ { "value": 184.91124260355028, "ts": 1718324594996 + }, + { + "value": 174.82517482517483, + "ts": 1718410987803 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index f3830fcafb..f6eec70ba5 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -1046,5 +1046,9 @@ { "value": 16.854879487611665, "ts": 1718324731416 + }, + { + "value": 17.9205046414107, + "ts": 1718411117814 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index b2773f5f08..4c056df141 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -May 19May 26Jun 02Jun 09020406080100120140160180200220240260280300[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 19May 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 b333f9a047..6ebfb0bbce 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -May 19May 26Jun 02Jun 09020406080100120140160180200220[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 19May 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 7c1f142a9f..59d44e2894 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -294,5 +294,9 @@ { "value": 557.5689991636465, "ts": 1718324617808 + }, + { + "value": 514.40329218107, + "ts": 1718411004302 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 891d8c940a..0daba40219 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -290,5 +290,9 @@ { "value": 535.7621216180016, "ts": 1718324609296 + }, + { + "value": 475.39814594723083, + "ts": 1718411003628 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 0de497b70d..bdefb9da4b 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -34,5 +34,9 @@ { "value": 191.79133103183736, "ts": 1718324800088 + }, + { + "value": 183.58729575913347, + "ts": 1718411184749 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 9c71ceed10..61b860923a 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -May 19May 26Jun 02Jun 0901002003004005006007008009001,000[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 19May 26Jun 02Jun 09Jun 1601002003004005006007008009001,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 2e32792487..d14cdf75f7 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 19May 26Jun 02Jun 09050100150200250300350400[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +May 19May 26Jun 02Jun 09Jun 16050100150200250300350400[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 4930333950..5cc1d584e4 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -294,5 +294,9 @@ { "value": 285.673475217826, "ts": 1718324632089 + }, + { + "value": 281.45229383619477, + "ts": 1718411018972 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 93ebff14c4..12aaec229a 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -290,5 +290,9 @@ { "value": 402.65753976243207, "ts": 1718324620764 + }, + { + "value": 372.09302325581393, + "ts": 1718411015856 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 3882b55eb7..a02cdaf41e 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -934,5 +934,9 @@ { "value": 35.256579759197564, "ts": 1718324876324 + }, + { + "value": 32.99731071917639, + "ts": 1718411270820 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index bb70af679e..f11156d05f 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -May 19May 26Jun 02Jun 09050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 19May 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 6ba6ac7b9c..13b7e98e79 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -294,5 +294,9 @@ { "value": 3679.9280369628327, "ts": 1718324591153 + }, + { + "value": 3410.7704551483685, + "ts": 1718410976363 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 7191993ee7..1c8495540d 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -290,5 +290,9 @@ { "value": 4722.426277678665, "ts": 1718324588516 + }, + { + "value": 4681.404421326398, + "ts": 1718410980745 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index a84fbfdd6e..621fcb0a3e 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -1034,5 +1034,9 @@ { "value": 1113.379105585452, "ts": 1718324682712 + }, + { + "value": 1487.4803735228493, + "ts": 1718411073091 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 4b4995f9ba..00ab57a9e5 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -May 19May 26Jun 02Jun 0901,0002,0003,0004,0005,0006,0007,0008,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 19May 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 9311e2ad2d..4c79c65fc2 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -294,5 +294,9 @@ { "value": 134.12017167381973, "ts": 1718324611329 + }, + { + "value": 113.71389583807141, + "ts": 1718410997576 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 5092cfa4ef..af3275bf2f 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -290,5 +290,9 @@ { "value": 213.12872975277065, "ts": 1718324602701 + }, + { + "value": 208.24656393169514, + "ts": 1718410996328 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 2745f2ab38..6433008a06 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -1046,5 +1046,9 @@ { "value": 22.888532845044633, "ts": 1718324786604 + }, + { + "value": 21.92405507322634, + "ts": 1718411170809 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 9afba04ab1..6ac3261265 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -May 19May 26Jun 02Jun 09050100150200250300350[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +May 19May 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 95b5d3cbff..25253807b5 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -May 19May 26Jun 02Jun 0902004006008001,0001,2001,4001,6001,8002,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +May 19May 26Jun 02Jun 09Jun 1602004006008001,0001,2001,4001,6001,8002,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file