From f47f7e0e5cf9801c956534d6366e82ab0aa07be8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 28 Nov 2024 00:50:37 +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 63195e6cd8..59e0015b4a 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -954,5 +954,9 @@ { "value": 85.88114050154586, "ts": 1732494580849 + }, + { + "value": 83.00132802124834, + "ts": 1732753749222 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 4de4a3a88a..9493082437 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -950,5 +950,9 @@ { "value": 119.16110581506197, "ts": 1732494572736 + }, + { + "value": 105.93220338983052, + "ts": 1732753745534 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index b63e8c04f8..7efe20701a 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -1718,5 +1718,9 @@ { "value": 14.53741931732279, "ts": 1732494737413 + }, + { + "value": 14.40922190201729, + "ts": 1732753915359 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 2663e52cf0..a3ab1f9404 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -954,5 +954,9 @@ { "value": 263.85224274406335, "ts": 1732494616343 + }, + { + "value": 218.36445026749644, + "ts": 1732753787792 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 8c2b376961..a52ec72cd4 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -950,5 +950,9 @@ { "value": 282.3662289990117, "ts": 1732494604589 + }, + { + "value": 261.95153896529143, + "ts": 1732753779490 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index e4ab6cb526..899fb2563c 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -1694,5 +1694,9 @@ { "value": 85.03039836741635, "ts": 1732494854119 + }, + { + "value": 86.12151746113767, + "ts": 1732754052501 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 9bd9b50ddb..8e488f14d9 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25050100150200250300350400450[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25Wed 27Fri 29050100150200250300350400450[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 388eef11ee..8a7948ecda 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -26,5 +26,9 @@ { "value": 144.23770373575653, "ts": 1732494690226 + }, + { + "value": 121.21946784653616, + "ts": 1732753873565 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index f74c9140ca..59a2f652d5 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -26,5 +26,9 @@ { "value": 188.97340199366937, "ts": 1732494674251 + }, + { + "value": 192.65038770890524, + "ts": 1732753849053 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index a825a47c69..8c9ebc5af9 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -26,5 +26,9 @@ { "value": 21.42646704341538, "ts": 1732495118795 + }, + { + "value": 19.631998193856166, + "ts": 1732754353022 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index bfa641cb81..ee70325a6f 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -26,5 +26,9 @@ { "value": 63.17418702718069, "ts": 1732494906966 + }, + { + "value": 54.18218760582458, + "ts": 1732754096918 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index b9f6ab17c7..fa15ab26a4 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -26,5 +26,9 @@ { "value": 73.1809948956256, "ts": 1732494874425 + }, + { + "value": 75.31112910210307, + "ts": 1732754068325 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 08b64ed8ef..358a90c34c 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -26,5 +26,9 @@ { "value": 11.316153526254892, "ts": 1732495610977 + }, + { + "value": 10.785159620362382, + "ts": 1732754886200 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 5f4e958c71..cd6b93da0b 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -954,5 +954,9 @@ { "value": 168.69095816464238, "ts": 1732494591469 + }, + { + "value": 130.24225058609014, + "ts": 1732753760539 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index a0a281e085..b262b3121b 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -950,5 +950,9 @@ { "value": 221.82786157941436, "ts": 1732494581214 + }, + { + "value": 208.24656393169514, + "ts": 1732753754439 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 61f1d6d70a..2921fd7609 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1654,5 +1654,9 @@ { "value": 28.099359334607172, "ts": 1732494785561 + }, + { + "value": 24.18145765826764, + "ts": 1732753969763 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 090b7a19c0..e9f05e01e2 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25050100150200250300350400[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25Wed 27Fri 29050100150200250300350400[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 afcb9889b2..a72b8f5d01 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Sat 09Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25Wed 2702004006008001,0001,2001,4001,600[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25Wed 27Fri 2902004006008001,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 2976607d95..1bff96858e 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1474,5 +1474,9 @@ { "value": 848.736325914749, "ts": 1732494874614 + }, + { + "value": 924.3378146599977, + "ts": 1732754036922 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 7b046e3546..6dd6310b7e 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -950,5 +950,9 @@ { "value": 106.45092612305727, "ts": 1732494587022 + }, + { + "value": 106.47359454855197, + "ts": 1732753755262 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 3521bf36d9..c147cf0c1d 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -946,5 +946,9 @@ { "value": 156.00624024961, "ts": 1732494577506 + }, + { + "value": 141.68319637291017, + "ts": 1732753750517 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index a613c3c0fc..b496c65a80 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -1702,5 +1702,9 @@ { "value": 18.034915596595006, "ts": 1732494766449 + }, + { + "value": 16.226917210268393, + "ts": 1732753947563 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index e10924d6fc..c56b42065e 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25020406080100120140160180200220240260[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25Wed 27Fri 29020406080100120140160180200220240260[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 74bbdaf4e0..a8a073c49c 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25020406080100120140160180200[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25Wed 27Fri 29020406080100120140160180200[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 07c6fbfd10..8afbd597b4 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -954,5 +954,9 @@ { "value": 310.5107902499612, "ts": 1732494606365 + }, + { + "value": 271.59152634437805, + "ts": 1732753776057 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 844bf56e81..8935177fe5 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -950,5 +950,9 @@ { "value": 322.6326826907566, "ts": 1732494594814 + }, + { + "value": 308.26140567200986, + "ts": 1732753769405 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 76c58a03a9..25669632fc 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -694,5 +694,9 @@ { "value": 112.03854125819282, "ts": 1732494828761 + }, + { + "value": 70.72385869373034, + "ts": 1732754026454 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 7cf8aa4e59..616c2390bb 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25050100150200250300350400450500550[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25Wed 27Fri 29050100150200250300350400450500550[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 846b069d25..e7239e9961 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 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25020406080100120140160180[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25Wed 27Fri 29020406080100120140160180[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 3c0443f25e..ed01acd677 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -954,5 +954,9 @@ { "value": 249.500998003992, "ts": 1732494624671 + }, + { + "value": 213.5839384878257, + "ts": 1732753797561 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index eee11adaf6..7e4a961419 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -950,5 +950,9 @@ { "value": 298.0181791089256, "ts": 1732494611710 + }, + { + "value": 280.85942985535735, + "ts": 1732753787011 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 62a99abb55..71b9a78ca0 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1594,5 +1594,9 @@ { "value": 50.195763477562494, "ts": 1732494894284 + }, + { + "value": 34.68669245044139, + "ts": 1732754110545 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 198852b1de..f3fb4528cf 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25050100150200250300350400450500550[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25Wed 27Fri 29050100150200250300350400450500550[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 368d41a449..a2af9c58fb 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -954,5 +954,9 @@ { "value": 4215.259238443165, "ts": 1732494577255 + }, + { + "value": 3441.6826003824094, + "ts": 1732753745495 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 62b24bb793..7f82867d3f 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -950,5 +950,9 @@ { "value": 5243.227497815322, "ts": 1732494569956 + }, + { + "value": 4156.084045255137, + "ts": 1732753742407 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 49b451b6e3..80cd60bd77 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -1694,5 +1694,9 @@ { "value": 835.2435663044184, "ts": 1732494719604 + }, + { + "value": 747.4400179385605, + "ts": 1732753897262 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 4b7f8ac592..b82c9e50a6 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 2501,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25Wed 27Fri 2901,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 6718905698..6b376c654f 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -954,5 +954,9 @@ { "value": 133.97642015005357, "ts": 1732494596728 + }, + { + "value": 125.47051442910916, + "ts": 1732753765879 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index b8ae2e0561..e40be87d69 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -950,5 +950,9 @@ { "value": 184.7063169560399, "ts": 1732494585410 + }, + { + "value": 128.46865364850976, + "ts": 1732753759788 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 19a9d4a3d5..7e8ddba27d 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -1706,5 +1706,9 @@ { "value": 23.491824844953957, "ts": 1732494808210 + }, + { + "value": 20.947672713561523, + "ts": 1732753995111 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 870f13a693..8d5ba8af29 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25020406080100120140160180200220240260280300[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25Wed 27Fri 29020406080100120140160180200220240260280300[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 e495dea24c..418906ad7e 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Sat 09Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25Wed 2701002003004005006007008009001,0001,1001,2001,300[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mon 11Wed 13Fri 15Nov 17Tue 19Thu 21Sat 23Mon 25Wed 27Fri 2901002003004005006007008009001,0001,1001,2001,3001,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file