From 1e53c151948d0987777ca945b49916b852914cc9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 7 Apr 2025 00:47:31 +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 08c59b69ab..3306d742e8 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1318,5 +1318,9 @@ { "value": 88.74689385871494, "ts": 1743899577393 + }, + { + "value": 122.40900930308472, + "ts": 1743986142170 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index bf4ec6cd55..6adfc2fb69 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1314,5 +1314,9 @@ { "value": 142.09928003031453, "ts": 1743899547457 + }, + { + "value": 156.41293013555787, + "ts": 1743986139765 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 1ed5da7283..c06f64ca84 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2082,5 +2082,9 @@ { "value": 14.505366985784741, "ts": 1743899753986 + }, + { + "value": 14.634431891353978, + "ts": 1743986315910 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 7316c8ee55..7533e16a61 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1318,5 +1318,9 @@ { "value": 335.47665641599104, "ts": 1743899687142 + }, + { + "value": 292.95444558371173, + "ts": 1743986218272 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 05ee09f08c..31b8cf293d 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1314,5 +1314,9 @@ { "value": 240.45204985372501, "ts": 1743899646725 + }, + { + "value": 369.2534925226168, + "ts": 1743986209622 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 4df53ffa76..ec5b91b8bc 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2062,5 +2062,9 @@ { "value": 43.05797756679369, "ts": 1743899970326 + }, + { + "value": 50.04504053648284, + "ts": 1743986498639 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index cbb546fa25..8897173d8d 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Mar 23Tue 25Thu 27Sat 29Mon 31AprilThu 03Sat 05Mon 07050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 23Mar 30Apr 06050100150200250300350400450500550600[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 075174a46f..a99329d84c 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -390,5 +390,9 @@ { "value": 240.27391225997638, "ts": 1743899764067 + }, + { + "value": 451.3653802753329, + "ts": 1743986263127 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index f95cde6d93..01e8d47e75 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -390,5 +390,9 @@ { "value": 294.84753925157867, "ts": 1743899708774 + }, + { + "value": 387.05931684030577, + "ts": 1743986256563 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index d5fd69899e..4760379482 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -402,5 +402,9 @@ { "value": 50.08890781136517, "ts": 1743900102351 + }, + { + "value": 50.63227047758889, + "ts": 1743986630246 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index cc2dfc286a..add51534e1 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -390,5 +390,9 @@ { "value": 72.24433032515968, "ts": 1743899947398 + }, + { + "value": 316.5558721114277, + "ts": 1743986308162 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 5afdf73b54..1f0e6dcda1 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -390,5 +390,9 @@ { "value": 207.29684908789386, "ts": 1743899785631 + }, + { + "value": 294.15369530579727, + "ts": 1743986305211 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index af85220a2e..dd315e6065 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -406,5 +406,9 @@ { "value": 40.24792723174757, "ts": 1743900210217 + }, + { + "value": 36.793450765763694, + "ts": 1743986745632 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 5d9b4ab483..e542fae651 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1318,5 +1318,9 @@ { "value": 93.65049634763065, "ts": 1743899611204 + }, + { + "value": 209.175847162181, + "ts": 1743986163000 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 2b0fe1b032..f6949398d5 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1314,5 +1314,9 @@ { "value": 169.66406515100104, "ts": 1743899571061 + }, + { + "value": 170.2224239673173, + "ts": 1743986159909 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 579c2b9496..6a56cf6b83 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 11.310937676733401, "ts": 1743899834640 + }, + { + "value": 19.465856887020166, + "ts": 1743986374273 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 92171edfde..0ee1ae67f0 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Mar 23Tue 25Thu 27Sat 29Mon 31AprilThu 03Sat 05Mon 07050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 23Mar 30Apr 06050100150200250300350[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 bc95a08b61..bfac4fd1d8 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Fri 21Mar 23Tue 25Thu 27Sat 29Mon 31AprilThu 03Sat 05Mon 0701002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mar 23Mar 30Apr 0601002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index f5e9f19081..d2a27581ed 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1830,5 +1830,9 @@ { "value": 404.83098306457055, "ts": 1743899984811 + }, + { + "value": 559.6736480772101, + "ts": 1743986565970 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index c1e80fc235..78bf88a26f 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1314,5 +1314,9 @@ { "value": 126.6891891891892, "ts": 1743899592221 + }, + { + "value": 141.50943396226415, + "ts": 1743986154305 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 1e56bd81b9..dd494462e9 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1310,5 +1310,9 @@ { "value": 180.418571084917, "ts": 1743899558991 + }, + { + "value": 189.48964123294593, + "ts": 1743986149424 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 691c501feb..f128d713c5 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2066,5 +2066,9 @@ { "value": 15.126304643775526, "ts": 1743899788600 + }, + { + "value": 17.085255424568597, + "ts": 1743986346917 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index ab8bab69e4..6c4c9ea2c2 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Mar 23Tue 25Thu 27Sat 29Mon 31AprilThu 03Sat 05Mon 07050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 23Mar 30Apr 06020406080100120140160180200220240260280300[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 9ec903ef22..46fe086629 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Mar 23Tue 25Thu 27Sat 29Mon 31AprilThu 03Sat 05Mon 07020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 23Mar 30Apr 06020406080100120140160180200220240[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 a3f4a2e028..a610e92686 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1318,5 +1318,9 @@ { "value": 350.42635206167506, "ts": 1743899659493 + }, + { + "value": 457.98030684680555, + "ts": 1743986194534 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 8fc9c538ab..984c3b2fea 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1314,5 +1314,9 @@ { "value": 322.9104999730908, "ts": 1743899613986 + }, + { + "value": 394.91871256499707, + "ts": 1743986189795 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index b1744b8637..c6c45ee0a2 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1058,5 +1058,9 @@ { "value": 50.19828321871392, "ts": 1743899920136 + }, + { + "value": 53.79091471450472, + "ts": 1743986454945 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 686b11bdb3..05787d2f31 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Mar 23Tue 25Thu 27Sat 29Mon 31AprilThu 03Sat 05Mon 07050100150200250300350400450500550600[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 23Mar 30Apr 06050100150200250300350400450500550600650700[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 a51f1a8b02..7c2ae9b256 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 @@ -Fri 21Mar 23Tue 25Thu 27Sat 29Mon 31AprilThu 03Sat 05Mon 070102030405060708090100[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mar 23Mar 30Apr 060102030405060708090100[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 dcea2356ec..feda34509e 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1318,5 +1318,9 @@ { "value": 233.85430876563902, "ts": 1743899713318 + }, + { + "value": 348.41182277451946, + "ts": 1743986235871 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index d7eaa09083..d216f32603 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1314,5 +1314,9 @@ { "value": 300.8876184744998, "ts": 1743899667219 + }, + { + "value": 409.0537223888738, + "ts": 1743986224866 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index dfe427ab3f..67b34d95b1 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1966,5 +1966,9 @@ { "value": 39.03276800874334, "ts": 1743900021963 + }, + { + "value": 38.704932943703675, + "ts": 1743986550708 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 0714c24f95..1b156f577e 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Mar 23Tue 25Thu 27Sat 29Mon 31AprilThu 03Sat 05Mon 07050100150200250300350400450500550[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 23Mar 30Apr 06050100150200250300350400450500550600650[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 b17316dc5f..c5be044f9c 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1318,5 +1318,9 @@ { "value": 3558.7657673094413, "ts": 1743899566944 + }, + { + "value": 4305.464751000622, + "ts": 1743986135287 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 55f359c6a4..0dfd0d19cc 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1314,5 +1314,9 @@ { "value": 4207.049144566674, "ts": 1743899540441 + }, + { + "value": 4471.16101147598, + "ts": 1743986134114 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index d33895ee30..83bf07fd8c 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2058,5 +2058,9 @@ { "value": 527.4385241098009, "ts": 1743899735944 + }, + { + "value": 655.4034372269152, + "ts": 1743986298021 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index e3ff77d09a..7d06e802bd 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Mar 23Tue 25Thu 27Sat 29Mon 31AprilThu 03Sat 05Mon 0701,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 23Mar 30Apr 0601,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 3dc45cf10c..3bc2be5dba 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1318,5 +1318,9 @@ { "value": 88.08503141699454, "ts": 1743899631749 + }, + { + "value": 115.39349180706208, + "ts": 1743986177456 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index a292c74e0c..491c7989e3 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1314,5 +1314,9 @@ { "value": 148.3532786074572, "ts": 1743899584208 + }, + { + "value": 165.01650165016503, + "ts": 1743986170544 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index f53e5dcee2..e7c3234dcd 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2070,5 +2070,9 @@ { "value": 12.483459416273439, "ts": 1743899876274 + }, + { + "value": 13.25451316173157, + "ts": 1743986413587 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index d060cbd2c2..622a7c2d3a 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Mar 23Tue 25Thu 27Sat 29Mon 31AprilThu 03Sat 05Mon 07020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 23Mar 30Apr 06020406080100120140160180200220240260[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 8f7495314c..15a65fd77e 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Fri 21Mar 23Tue 25Thu 27Sat 29Mon 31AprilThu 03Sat 05Mon 0701002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mar 23Tue 25Thu 27Sat 29Mon 31AprilThu 03Sat 05Mon 07Wed 0901002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file