From ad6179fd42e303837bd2955005472a78d3441030 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 27 Aug 2025 00:39:54 +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 f6c111cced..f363acb396 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1886,5 +1886,9 @@ { "value": 93.1098696461825, "ts": 1756168342389 + }, + { + "value": 87.42277654738314, + "ts": 1756254693432 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index e04787cec4..f3e9d2ce9e 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1882,5 +1882,9 @@ { "value": 159.13430935709738, "ts": 1756168272766 + }, + { + "value": 122.32914695808188, + "ts": 1756254682287 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 227f8fa10d..ac72b6b848 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2650,5 +2650,9 @@ { "value": 41.91817572099262, "ts": 1756168305290 + }, + { + "value": 31.84307731499172, + "ts": 1756254794958 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 63a6ff82f7..9028d7ee9a 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1886,5 +1886,9 @@ { "value": 327.33224222585926, "ts": 1756168424394 + }, + { + "value": 202.45647185855043, + "ts": 1756254809639 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index e8dc532ff0..dc89f5a510 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1882,5 +1882,9 @@ { "value": 362.9105425512611, "ts": 1756168337507 + }, + { + "value": 280.97780275358247, + "ts": 1756254782128 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index f11efa0963..e2fc2faaa2 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2630,5 +2630,9 @@ { "value": 164.446637066272, "ts": 1756168363513 + }, + { + "value": 88.73508141443719, + "ts": 1756254883608 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index dff958e921..2102f0171b 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Aug 17Tue 19Thu 21Sat 23Mon 25Wed 27050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 19Thu 21Sat 23Mon 25Wed 27050100150200250300350400450500550600[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 fc772165a1..1354344d8d 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -958,5 +958,9 @@ { "value": 318.4882424757153, "ts": 1756168480385 + }, + { + "value": 188.0435634255269, + "ts": 1756254901267 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 1f73b86ecc..3ebebc192b 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -958,5 +958,9 @@ { "value": 370.9428129829984, "ts": 1756168385569 + }, + { + "value": 277.00191592991854, + "ts": 1756254844907 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 1e1ccd72ae..33fe98d840 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -970,5 +970,9 @@ { "value": 168.86187098953056, "ts": 1756168404170 + }, + { + "value": 129.90809002630638, + "ts": 1756254935568 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index d727506169..eebaa02c4f 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -958,5 +958,9 @@ { "value": 239.72192256981901, "ts": 1756168537218 + }, + { + "value": 150.54006247412593, + "ts": 1756254987170 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index e557c967dd..c266eff03a 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -958,5 +958,9 @@ { "value": 274.4802031153503, "ts": 1756168435856 + }, + { + "value": 190.0598688586905, + "ts": 1756254914442 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 5876aaab5b..296314aaca 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -974,5 +974,9 @@ { "value": 126.806999746386, "ts": 1756168437740 + }, + { + "value": 89.70822400143534, + "ts": 1756254982447 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index eb0c361dec..011a916592 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1886,5 +1886,9 @@ { "value": 186.75298804780877, "ts": 1756168367645 + }, + { + "value": 102.73972602739727, + "ts": 1756254726963 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index e24bb225d6..6e442b8336 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1882,5 +1882,9 @@ { "value": 310.49472158973293, "ts": 1756168288272 + }, + { + "value": 245.378701128742, + "ts": 1756254700764 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index a4e196a913..c7b4df2633 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2586,5 +2586,9 @@ { "value": 78.46829880728185, "ts": 1756168324141 + }, + { + "value": 63.5970490969219, + "ts": 1756254818388 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 7ccf43003d..379634e0a2 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Aug 17Tue 19Thu 21Sat 23Mon 25Wed 27050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 19Thu 21Sat 23Mon 25Wed 27050100150200250300350400450500[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 4341c1a99f..f5e8082a91 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Aug 17Tue 19Thu 21Sat 23Mon 25Wed 2702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Tue 19Thu 21Sat 23Mon 25Wed 2702004006008001,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 42c9fb8d11..9ffa4e5d02 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2374,5 +2374,9 @@ { "value": 855.5783709787817, "ts": 1756168468879 + }, + { + "value": 950.6807930790438, + "ts": 1756254795778 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 5e9cb81396..96fc66f343 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1882,5 +1882,9 @@ { "value": 111.74016686531586, "ts": 1756168357750 + }, + { + "value": 96.16001025706775, + "ts": 1756254710720 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 5e3970dd4f..de445742b9 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1878,5 +1878,9 @@ { "value": 208.62308762169678, "ts": 1756168281706 + }, + { + "value": 165.43509429800375, + "ts": 1756254693087 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index b954266fbe..90864bdde5 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2634,5 +2634,9 @@ { "value": 47.609979051609216, "ts": 1756168316781 + }, + { + "value": 37.330147827385396, + "ts": 1756254809464 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 004f37e8e7..1ea94e8e8f 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Aug 17Tue 19Thu 21Sat 23Mon 25Wed 27050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 19Thu 21Sat 23Mon 25Wed 27050100150200250300350[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 a28b3263ef..ff74487ae7 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Aug 17Tue 19Thu 21Sat 23Mon 25Wed 27020406080100120140160180200220240260280[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 19Thu 21Sat 23Mon 25Wed 27020406080100120140160180200220240260[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 3d219cc25e..af3f8aeeb8 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1886,5 +1886,9 @@ { "value": 407.0832485243232, "ts": 1756168402142 + }, + { + "value": 265.0527896806114, + "ts": 1756254776422 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 855c33324a..5b176450b2 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1882,5 +1882,9 @@ { "value": 432.49477402148057, "ts": 1756168317185 + }, + { + "value": 160.75878144843662, + "ts": 1756254757378 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 064fe76900..0cb006ff28 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1626,5 +1626,9 @@ { "value": 206.24935547076416, "ts": 1756168350206 + }, + { + "value": 106.59844366272252, + "ts": 1756254859678 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 6ab355fa50..89c39100d3 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Aug 17Tue 19Thu 21Sat 23Mon 25Wed 270100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 19Thu 21Sat 23Mon 25Wed 270100200300400500600700800[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 25a4188bd0..19e3e2ddca 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 @@ -Aug 17Tue 19Thu 21Sat 23Mon 25Wed 27050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Tue 19Thu 21Sat 23Mon 25Wed 27050100150200250300350[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 dbee3a5702..2b722ed41b 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1886,5 +1886,9 @@ { "value": 347.38304770727194, "ts": 1756168442063 + }, + { + "value": 224.71068499307142, + "ts": 1756254836750 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 673bb927ff..21ff227fe9 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1882,5 +1882,9 @@ { "value": 407.9689943564289, "ts": 1756168352584 + }, + { + "value": 326.7617906546128, + "ts": 1756254800910 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 20bb5f6f42..38842a6c22 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2534,5 +2534,9 @@ { "value": 122.72197336933178, "ts": 1756168380071 + }, + { + "value": 97.87608887148869, + "ts": 1756254904398 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index e385d27ea1..17597918b7 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Aug 17Tue 19Thu 21Sat 23Mon 25Wed 27050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 19Thu 21Sat 23Mon 25Wed 27050100150200250300350400450500550600650[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 8e09a6af46..a3506fab6b 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1886,5 +1886,9 @@ { "value": 3446.20725745721, "ts": 1756168333538 + }, + { + "value": 3096.934035305048, + "ts": 1756254684138 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 41d065a771..e2167c36c0 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1882,5 +1882,9 @@ { "value": 5538.120731031937, "ts": 1756168267319 + }, + { + "value": 3588.56444131368, + "ts": 1756254675383 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 0018459cdf..75e56993ed 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2626,5 +2626,9 @@ { "value": 1739.567427566345, "ts": 1756168298964 + }, + { + "value": 758.1245682901764, + "ts": 1756254786679 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 5444650499..ab4dec5fd1 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Aug 17Tue 19Thu 21Sat 23Mon 25Wed 2701,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 19Thu 21Sat 23Mon 25Wed 2701,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 80d6b91039..27227528e5 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1886,5 +1886,9 @@ { "value": 104.0149781568546, "ts": 1756168383590 + }, + { + "value": 70.32348804500704, + "ts": 1756254749795 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index f1ab39fd48..b3d16f1300 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1882,5 +1882,9 @@ { "value": 160.5480038531521, "ts": 1756168299214 + }, + { + "value": 111.58223610801161, + "ts": 1756254716079 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index be95889546..8cfe0f57ad 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2638,5 +2638,9 @@ { "value": 36.39539962148785, "ts": 1756168338832 + }, + { + "value": 25.814445763849452, + "ts": 1756254838783 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index fb65d19905..fd67972231 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Aug 17Tue 19Thu 21Sat 23Mon 25Wed 27020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 19Thu 21Sat 23Mon 25Wed 27020406080100120140160180200220240260[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 ea77e6b60e..97fe2fdf3d 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Aug 17Tue 19Thu 21Sat 23Mon 25Wed 2702004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Tue 19Thu 21Sat 23Mon 25Wed 2702004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file