From 2c8125f92f445865b5d36aad6da844304e6356da Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 11 Apr 2025 00:43:34 +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 6b7833fe2d..fb30e3af4c 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1334,5 +1334,9 @@ { "value": 86.6751415693979, "ts": 1744245213694 + }, + { + "value": 84.04303003137606, + "ts": 1744331482501 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index d652f835e7..2cf289868a 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1330,5 +1330,9 @@ { "value": 124.15163052474755, "ts": 1744245147061 + }, + { + "value": 130.00520020800832, + "ts": 1744331517813 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index fdfaf1cb0e..197d96ffec 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2098,5 +2098,9 @@ { "value": 17.01374710766299, "ts": 1744245305281 + }, + { + "value": 14.69723691945914, + "ts": 1744331663323 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 40c81051e1..1c6d07437d 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1334,5 +1334,9 @@ { "value": 317.6115610608226, "ts": 1744245324196 + }, + { + "value": 282.76544606249115, + "ts": 1744331589689 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 2cdb44d0d6..bc846e32b5 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1330,5 +1330,9 @@ { "value": 312.9400719762166, "ts": 1744245244832 + }, + { + "value": 324.131597428556, + "ts": 1744331611548 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index ccb5a025ad..d55f53d6ca 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2078,5 +2078,9 @@ { "value": 29.761019017291154, "ts": 1744245505687 + }, + { + "value": 44.92060283449003, + "ts": 1744331871716 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 492c78c47e..ca850ee769 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Fri 04Sat 05Apr 06Mon 07Tue 08Wed 09Thu 10050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 11050100150200250300350400450500550600[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 fa237a2dac..af34020be2 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -406,5 +406,9 @@ { "value": 296.545247862403, "ts": 1744245387049 + }, + { + "value": 340.9090909090909, + "ts": 1744331648554 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index efcde06d00..d4ed75af4d 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -406,5 +406,9 @@ { "value": 238.72045834328003, "ts": 1744245317675 + }, + { + "value": 324.41200324412, + "ts": 1744331669628 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index fd26497bf3..b61912b925 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -418,5 +418,9 @@ { "value": 56.162421723624725, "ts": 1744245632628 + }, + { + "value": 56.53470524218054, + "ts": 1744331990951 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index a139563d69..a9609741f0 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -406,5 +406,9 @@ { "value": 229.71343249296504, "ts": 1744245463332 + }, + { + "value": 226.17185291290497, + "ts": 1744331724625 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index e6cec00185..fbb66d0a33 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -406,5 +406,9 @@ { "value": 194.21875505778007, "ts": 1744245400710 + }, + { + "value": 224.73172650148885, + "ts": 1744331741313 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 1209d8026d..333ef5e474 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -422,5 +422,9 @@ { "value": 39.87240829346093, "ts": 1744245741006 + }, + { + "value": 36.45244778186855, + "ts": 1744332107693 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 1bf7d77f31..7430e3dd98 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1334,5 +1334,9 @@ { "value": 134.25221516155017, "ts": 1744245247986 + }, + { + "value": 134.30029546065, + "ts": 1744331512341 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 01492d22d4..2bb32ced42 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1330,5 +1330,9 @@ { "value": 192.38168526356293, "ts": 1744245171496 + }, + { + "value": 205.39504313295905, + "ts": 1744331541284 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 436034a7d9..1493d6f96a 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2034,5 +2034,9 @@ { "value": 24.095224326538478, "ts": 1744245356931 + }, + { + "value": 15.48658861426005, + "ts": 1744331729215 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index fdc33b035d..7053cea9cb 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Fri 04Sat 05Apr 06Mon 07Tue 08Wed 09Thu 10050100150200250300350[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 11050100150200250300350[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 a36e4c7460..23ba8a92e7 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Fri 04Sat 05Apr 06Mon 07Tue 08Wed 09Thu 1001002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 1102004006008001,0001,2001,4001,6001,8002,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 c80aaea3c9..7836c0838d 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1846,5 +1846,9 @@ { "value": 604.696475963315, "ts": 1744245484857 + }, + { + "value": 1315.693297273591, + "ts": 1744331526703 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index ae064df2ce..46c4310d70 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1330,5 +1330,9 @@ { "value": 90.6070673512534, "ts": 1744245233761 + }, + { + "value": 124.75049900199602, + "ts": 1744331497656 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 3e28504da5..9ef1ad5e62 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1326,5 +1326,9 @@ { "value": 150.7234726688103, "ts": 1744245160516 + }, + { + "value": 163.70184437411328, + "ts": 1744331530477 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index c33a757eea..430232201f 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2082,5 +2082,9 @@ { "value": 17.879492222420883, "ts": 1744245334828 + }, + { + "value": 16.623998404096152, + "ts": 1744331695140 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 379bbaf49f..c0b0de9cb6 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Fri 04Sat 05Apr 06Mon 07Tue 08Wed 09Thu 10020406080100120140160180200220240260280300[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 11020406080100120140160180200220240260280300[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 df85a612e0..e504e05506 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Fri 04Sat 05Apr 06Mon 07Tue 08Wed 09Thu 10020406080100120140160180200220240[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 11020406080100120140160180200220240[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 b02eb630c1..fb41d5e937 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1334,5 +1334,9 @@ { "value": 312.5162768894213, "ts": 1744245296158 + }, + { + "value": 346.20045006058507, + "ts": 1744331558706 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 8569f98867..7a13da263c 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1330,5 +1330,9 @@ { "value": 333.16674995835416, "ts": 1744245216250 + }, + { + "value": 342.7983774210135, + "ts": 1744331583063 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 05da5bc5c9..893ea230aa 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1074,5 +1074,9 @@ { "value": 58.81660981061052, "ts": 1744245434359 + }, + { + "value": 45.73833100830151, + "ts": 1744331823651 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 0355457a65..a18edd6a6d 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Fri 04Sat 05Apr 06Mon 07Tue 08Wed 09Thu 10050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 11050100150200250300350400450500550600650700[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 aa0d9b7450..934212b9bb 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 04Sat 05Apr 06Mon 07Tue 08Wed 09Thu 100102030405060708090[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 110102030405060708090[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 70c7711ffb..1d9e882aae 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1334,5 +1334,9 @@ { "value": 288.28136260990726, "ts": 1744245345521 + }, + { + "value": 270.30679821597516, + "ts": 1744331612557 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 357185df7b..f3aea7a7e7 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1330,5 +1330,9 @@ { "value": 284.9273435274005, "ts": 1744245266370 + }, + { + "value": 306.7484662576687, + "ts": 1744331631764 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 666b692abc..8f81b76c55 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1982,5 +1982,9 @@ { "value": 36.51834133693647, "ts": 1744245560887 + }, + { + "value": 41.94103091053978, + "ts": 1744331919760 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index c6dd9901e8..ed48069955 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Fri 04Sat 05Apr 06Mon 07Tue 08Wed 09Thu 10050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 11050100150200250300350400450500550600650[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 5f70c708e9..815b676c8c 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1334,5 +1334,9 @@ { "value": 1902.681371339981, "ts": 1744245203372 + }, + { + "value": 3293.6067433548433, + "ts": 1744331471706 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 28a5b7055f..7f2827adac 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1330,5 +1330,9 @@ { "value": 3241.101974671388, "ts": 1744245139205 + }, + { + "value": 2931.1505308639294, + "ts": 1744331510259 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index d6f842a800..b88f44742f 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2074,5 +2074,9 @@ { "value": 555.8025789239662, "ts": 1744245289803 + }, + { + "value": 497.72704648770616, + "ts": 1744331645596 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 5c38b1a71b..b2c29429a4 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Fri 04Sat 05Apr 06Mon 07Tue 08Wed 09Thu 1005001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,5007,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 1105001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,5007,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 511a8ea795..e8ce65e552 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1334,5 +1334,9 @@ { "value": 88.43818171098403, "ts": 1744245268259 + }, + { + "value": 98.47042604871004, + "ts": 1744331530587 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 92fd6f1d50..30b3c44994 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1330,5 +1330,9 @@ { "value": 142.38253440911248, "ts": 1744245185223 + }, + { + "value": 135.06212857914642, + "ts": 1744331555784 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index dba24dca72..964a9e96e4 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2086,5 +2086,9 @@ { "value": 13.802241484017005, "ts": 1744245394612 + }, + { + "value": 10.878551847178104, + "ts": 1744331776756 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 22a0b334bc..8949e6cf88 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Fri 04Sat 05Apr 06Mon 07Tue 08Wed 09Thu 10020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 11020406080100120140160180200220240260[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 2f56d2aec5..45c974ea2c 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Fri 04Sat 05Apr 06Mon 07Tue 08Wed 09Thu 1001002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Thu 03Sat 05Mon 07Wed 09Fri 1102004006008001,0001,2001,4001,6001,8002,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file