From 561904769677f08e1f29b4b0de70b8711e9e20d2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 20 Aug 2025 00:43:38 +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 51a5bbe681..a39a71b12d 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1858,5 +1858,9 @@ { "value": 104.3260536931423, "ts": 1755563570943 + }, + { + "value": 97.38994935722634, + "ts": 1755649909994 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 825f0281a6..aa666db871 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1854,5 +1854,9 @@ { "value": 138.17243920412676, "ts": 1755563541794 + }, + { + "value": 158.69657215404146, + "ts": 1755649857687 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 96845895bb..5298d9e552 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2622,5 +2622,9 @@ { "value": 36.60858105139845, "ts": 1755563588803 + }, + { + "value": 37.15262297518205, + "ts": 1755649905574 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 6c1263d1a2..98273ec5e4 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1858,5 +1858,9 @@ { "value": 288.1705969934201, "ts": 1755563654659 + }, + { + "value": 265.62776695590577, + "ts": 1755650002404 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index a867656dc2..31c7560c24 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1854,5 +1854,9 @@ { "value": 327.0111183780249, "ts": 1755563615750 + }, + { + "value": 346.78071899202405, + "ts": 1755649924262 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 714edc595f..b7c7374bd6 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2602,5 +2602,9 @@ { "value": 137.4570446735395, "ts": 1755563651715 + }, + { + "value": 142.05554371759357, + "ts": 1755649974186 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index ee8c6eb8b0..5b9839a159 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 19050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 11Wed 13Fri 15Aug 17Tue 19Thu 21050100150200250300350400450500550600[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 de41bfebbe..cbf10ded9d 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -930,5 +930,9 @@ { "value": 290.71175929066334, "ts": 1755563718105 + }, + { + "value": 249.94792751510104, + "ts": 1755650074558 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index e22aff87b9..298299997b 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -930,5 +930,9 @@ { "value": 344.17484081913614, "ts": 1755563668777 + }, + { + "value": 348.0480306282267, + "ts": 1755649976669 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index d9bdd9b01d..3cba874f2e 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -942,5 +942,9 @@ { "value": 146.37537966114098, "ts": 1755563698771 + }, + { + "value": 137.1553970648745, + "ts": 1755650024600 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index e12d723ec5..321b58a1d2 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -930,5 +930,9 @@ { "value": 219.1420588396428, "ts": 1755563778821 + }, + { + "value": 183.4189288334556, + "ts": 1755650146635 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 704d275165..8525dc569d 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -930,5 +930,9 @@ { "value": 257.3119478514452, "ts": 1755563722282 + }, + { + "value": 255.54206861304542, + "ts": 1755650029304 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 91c4a93756..c0fda51032 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -946,5 +946,9 @@ { "value": 99.63880931622866, "ts": 1755563741122 + }, + { + "value": 106.08391237468837, + "ts": 1755650064679 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 79cf48110e..9421edd444 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1858,5 +1858,9 @@ { "value": 186.28912071535024, "ts": 1755563593480 + }, + { + "value": 185.1851851851852, + "ts": 1755649933825 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index c9a600a059..f51ac5901d 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1854,5 +1854,9 @@ { "value": 244.69820554649266, "ts": 1755563561032 + }, + { + "value": 299.52076677316296, + "ts": 1755649873423 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 44529ebdeb..98f9d74ce7 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2558,5 +2558,9 @@ { "value": 74.17297136923305, "ts": 1755563608820 + }, + { + "value": 69.55070246209486, + "ts": 1755649927078 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 4363afe906..cea687e16b 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 19050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 11Wed 13Fri 15Aug 17Tue 19Thu 21050100150200250300350400450500[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 c9948818fc..8837c3c4f9 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 1902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mon 11Wed 13Fri 15Aug 17Tue 19Thu 2102004006008001,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 f5626c5fe2..0e8a0fd309 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2346,5 +2346,9 @@ { "value": 1017.7426468093769, "ts": 1755563647384 + }, + { + "value": 1594.6702576278394, + "ts": 1755649938188 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 5da1866b05..4c527ba59e 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1854,5 +1854,9 @@ { "value": 134.1681574239714, "ts": 1755563583832 + }, + { + "value": 122.37904870686138, + "ts": 1755649923982 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 9a773fa6a9..82d3eef9e4 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1850,5 +1850,9 @@ { "value": 155.19917227108124, "ts": 1755563553306 + }, + { + "value": 199.12385503783352, + "ts": 1755649866840 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 188e4683e7..a0f493a948 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2606,5 +2606,9 @@ { "value": 44.70272686633884, "ts": 1755563601021 + }, + { + "value": 41.70837504170838, + "ts": 1755649918832 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index fa1cee0788..eca1cb5a15 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 19050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 11Wed 13Fri 15Aug 17Tue 19Thu 21050100150200250300350[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 21e8b4f33c..005fd663cd 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 19020406080100120140160180200220240260280[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 11Wed 13Fri 15Aug 17Tue 19Thu 21020406080100120140160180200220240260280[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 8134b337ae..f5fa0e4eae 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1858,5 +1858,9 @@ { "value": 340.0589435502154, "ts": 1755563630414 + }, + { + "value": 306.02876670407016, + "ts": 1755649975988 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 2a851884b2..678677baeb 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1854,5 +1854,9 @@ { "value": 375.39886129012075, "ts": 1755563593867 + }, + { + "value": 404.4489383215369, + "ts": 1755649903745 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 0bde3cdae2..10240026ee 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1598,5 +1598,9 @@ { "value": 209.31449502878075, "ts": 1755563635845 + }, + { + "value": 166.09916119923594, + "ts": 1755649958792 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 82b7022218..73d82dab64 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 190100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 11Wed 13Fri 15Aug 17Tue 19Thu 210100200300400500600700800[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 945dfc9df1..9d8a71cb13 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 15Aug 17Tue 19050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mon 11Wed 13Fri 15Aug 17Tue 19Thu 21050100150200250300350[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 28d464581c..1e70e71786 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1858,5 +1858,9 @@ { "value": 284.3197649623276, "ts": 1755563676151 + }, + { + "value": 261.483482959993, + "ts": 1755650025745 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index b409931344..4db125d280 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1854,5 +1854,9 @@ { "value": 352.6714865103156, "ts": 1755563633203 + }, + { + "value": 352.69221725840583, + "ts": 1755649941590 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index d4342a4b26..c801ca1a59 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2506,5 +2506,9 @@ { "value": 105.08064939841327, "ts": 1755563671024 + }, + { + "value": 97.70395701025892, + "ts": 1755649994993 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 9a81181327..9a92b0c419 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 19050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 11Wed 13Fri 15Aug 17Tue 19Thu 21050100150200250300350400450500550600650[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 f0ea8ac3dc..5126bbe33d 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1858,5 +1858,9 @@ { "value": 3860.672614962251, "ts": 1755563562990 + }, + { + "value": 3690.238635431758, + "ts": 1755649901583 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 2a0981fd85..305f0cdce8 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1854,5 +1854,9 @@ { "value": 4462.367368525435, "ts": 1755563535526 + }, + { + "value": 5304.101838755304, + "ts": 1755649852340 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index ff01992327..44610332b0 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2598,5 +2598,9 @@ { "value": 1179.0598962427293, "ts": 1755563581582 + }, + { + "value": 1549.160011016249, + "ts": 1755649898441 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index a5bc7261df..498a802b84 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 1901,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 15Aug 17Tue 19Thu 2101,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 134c6c1897..d7b8fcbd7a 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1858,5 +1858,9 @@ { "value": 108.08473843493299, "ts": 1755563608909 + }, + { + "value": 90.59065104481218, + "ts": 1755649952077 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index ca6409783f..51c023b6c1 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1854,5 +1854,9 @@ { "value": 134.44474321054048, "ts": 1755563573764 + }, + { + "value": 146.52730292077757, + "ts": 1755649885163 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 7fc5815575..4a8f706cac 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2610,5 +2610,9 @@ { "value": 33.8684549210865, "ts": 1755563624524 + }, + { + "value": 29.58754955914551, + "ts": 1755649944965 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 71a60d58b2..1402cd7fcf 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 19020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 11Wed 13Fri 15Aug 17Tue 19Thu 21020406080100120140160180200220240260[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 4a70286ee9..c7a41d76dd 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Mon 11Wed 13Fri 15Aug 17Tue 1902004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mon 11Wed 13Fri 15Aug 17Tue 19Thu 2102004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file