From 8547290073f638a235e5691ab993b411c0da83da Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 4 Oct 2025 00:39: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 5cda7cac59..936b127403 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2034,5 +2034,9 @@ { "value": 101.88833038989269, "ts": 1759451409855 + }, + { + "value": 89.26446084265652, + "ts": 1759537814397 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 295c59434a..b4c51c6500 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2030,5 +2030,9 @@ { "value": 90.87604507451836, "ts": 1759451424750 + }, + { + "value": 130.3894297635605, + "ts": 1759537754077 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 9ac38d22a9..ca1df859ae 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2798,5 +2798,9 @@ { "value": 32.3918113500907, "ts": 1759451442334 + }, + { + "value": 39.827943285008764, + "ts": 1759537736340 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index e061529dfe..e0b44a54d6 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2034,5 +2034,9 @@ { "value": 274.07272062854014, "ts": 1759451489965 + }, + { + "value": 160.8449722542423, + "ts": 1759537927618 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 05f8e4d8ad..e5de50614a 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2030,5 +2030,9 @@ { "value": 248.6943546381497, "ts": 1759451513944 + }, + { + "value": 338.2377811601556, + "ts": 1759537821185 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 59c822ca81..966db7a1f0 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2778,5 +2778,9 @@ { "value": 100.49241282283187, "ts": 1759451516978 + }, + { + "value": 154.22578655151142, + "ts": 1759537796329 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 3367f25aae..6a99d12718 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Tue 23Thu 25Sat 27Mon 29OctoberFri 03050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 25Sat 27Mon 29OctoberFri 03Oct 05050100150200250300350400450500550[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 33207598b4..b7333eeed0 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1106,5 +1106,9 @@ { "value": 287.54912297517495, "ts": 1759451553203 + }, + { + "value": 169.4006041954883, + "ts": 1759538025913 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index cb8afb95ae..6eeea6fc6e 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1106,5 +1106,9 @@ { "value": 251.4300081714753, "ts": 1759451588032 + }, + { + "value": 351.13386978785667, + "ts": 1759537873248 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index e741b47b91..a8d368a399 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1118,5 +1118,9 @@ { "value": 107.62524888338805, "ts": 1759451576710 + }, + { + "value": 160.23073225444642, + "ts": 1759537838995 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index b7e5d7ad9a..bc4e0a0e54 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1106,5 +1106,9 @@ { "value": 186.74136321195144, "ts": 1759451623444 + }, + { + "value": 125.19692432889232, + "ts": 1759538129202 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index dbc5ab9623..1f64f080c3 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1106,5 +1106,9 @@ { "value": 168.43287248227944, "ts": 1759451667926 + }, + { + "value": 235.22493384298735, + "ts": 1759537930143 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 9693fa8c18..35f64e9ae5 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -142,5 +142,9 @@ { "value": 71.18577708173906, "ts": 1759451635523 + }, + { + "value": 120.08766399471615, + "ts": 1759537874563 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 875c4fb29d..9156964aed 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2034,5 +2034,9 @@ { "value": 218.46781240897175, "ts": 1759451430771 + }, + { + "value": 165.94756057085962, + "ts": 1759537839803 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index ecb6f5714a..2b1d7ecf2d 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2030,5 +2030,9 @@ { "value": 221.8278615794144, "ts": 1759451445811 + }, + { + "value": 283.0188679245283, + "ts": 1759537770605 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 5f67915226..c2ec9d3c7a 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2734,5 +2734,9 @@ { "value": 64.35006435006436, "ts": 1759451464401 + }, + { + "value": 76.4876854826373, + "ts": 1759537755834 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index fbaadd40e7..3d68cd7a8a 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Tue 23Thu 25Sat 27Mon 29OctoberFri 03050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 25Sat 27Mon 29OctoberFri 03Oct 05050100150200250300350400450[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 10e5762ff1..c75373fa3d 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Tue 23Thu 25Sat 27Mon 29OctoberFri 0305001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Thu 25Sat 27Mon 29OctoberFri 03Oct 0505001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 298f5de704..c9c93649a6 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2522,5 +2522,9 @@ { "value": 1480.2631578947369, "ts": 1759451451014 + }, + { + "value": 823.9947264337508, + "ts": 1759537900522 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 297da81b13..4f9ccffaf3 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2030,5 +2030,9 @@ { "value": 138.28708398635567, "ts": 1759451422345 + }, + { + "value": 117.53643629525152, + "ts": 1759537828978 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 05c1843aea..8e306314e0 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2026,5 +2026,9 @@ { "value": 139.2240579172081, "ts": 1759451437309 + }, + { + "value": 183.8235294117647, + "ts": 1759537763781 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 066d744971..d3593fd322 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2782,5 +2782,9 @@ { "value": 41.2779658218443, "ts": 1759451455543 + }, + { + "value": 46.19791185438418, + "ts": 1759537748203 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 6feb710965..bfd159c192 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Tue 23Thu 25Sat 27Mon 29OctoberFri 03050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 25Sat 27Mon 29OctoberFri 03Oct 05020406080100120140160180200220240260280300[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 9fa3824162..0d0c9c4bed 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Tue 23Thu 25Sat 27Mon 29OctoberFri 03020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 25Sat 27Mon 29OctoberFri 03Oct 05020406080100120140160180200[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 4bda7857a6..a592622c82 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2034,5 +2034,9 @@ { "value": 396.2488442742042, "ts": 1759451464586 + }, + { + "value": 250.44872062445214, + "ts": 1759537886024 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 1c6c075062..3ce7a006ea 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2030,5 +2030,9 @@ { "value": 308.2930839584832, "ts": 1759451485128 + }, + { + "value": 436.20501635768807, + "ts": 1759537799898 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index d6630462ca..0ad6e65c67 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 159.56598053295036, "ts": 1759451495531 + }, + { + "value": 220.02200220022002, + "ts": 1759537782113 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 6c416c1066..6703093deb 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Tue 23Thu 25Sat 27Mon 29OctoberFri 030100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 25Sat 27Mon 29OctoberFri 03Oct 050100200300400500600700800[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 a75e869cc7..56f2dfe265 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 @@ -Tue 23Thu 25Sat 27Mon 29OctoberFri 03050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Thu 25Sat 27Mon 29OctoberFri 03Oct 05050100150200250300350[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 a19640b2f7..407969c629 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2034,5 +2034,9 @@ { "value": 292.7971891469842, "ts": 1759451510838 + }, + { + "value": 227.23829722769278, + "ts": 1759537954430 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 1b677aaa35..1b2b84460e 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2030,5 +2030,9 @@ { "value": 238.2559663264901, "ts": 1759451539560 + }, + { + "value": 356.56979853806376, + "ts": 1759537838438 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 21fe6182b9..a820cb1868 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2682,5 +2682,9 @@ { "value": 91.62963302331974, "ts": 1759451539094 + }, + { + "value": 117.24703951225231, + "ts": 1759537813685 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index bc4dbdef6d..61ab325102 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Tue 23Thu 25Sat 27Mon 29OctoberFri 03050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 25Sat 27Mon 29OctoberFri 03Oct 05050100150200250300350400450500550600[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 ec9c845e3c..d4a24249cb 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2034,5 +2034,9 @@ { "value": 2719.252306328808, "ts": 1759451401749 + }, + { + "value": 2335.1553310731338, + "ts": 1759537805206 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index ea2a726c8d..a62acce0fa 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2030,5 +2030,9 @@ { "value": 2604.6942378375247, "ts": 1759451415666 + }, + { + "value": 3864.596006584127, + "ts": 1759537747652 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 572df4651b..a05e3d9422 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2774,5 +2774,9 @@ { "value": 1097.9492747435067, "ts": 1759451434192 + }, + { + "value": 2091.66124384122, + "ts": 1759537729665 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 81ab5c1381..f9af670611 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Tue 23Thu 25Sat 27Mon 29OctoberFri 0301,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 25Sat 27Mon 29OctoberFri 03Oct 0501,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 0385fd63ff..18414e065c 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2034,5 +2034,9 @@ { "value": 113.13923668728316, "ts": 1759451445545 + }, + { + "value": 95.00285008550257, + "ts": 1759537857321 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index ace75a0f46..3fca615f67 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2030,5 +2030,9 @@ { "value": 114.05976731807468, "ts": 1759451460676 + }, + { + "value": 146.9435736677116, + "ts": 1759537782332 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 01d88a9109..6f60be7d19 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2786,5 +2786,9 @@ { "value": 32.05539171688678, "ts": 1759451481002 + }, + { + "value": 34.58053807317242, + "ts": 1759537771248 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 63c0340735..5860618613 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Tue 23Thu 25Sat 27Mon 29OctoberFri 03020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 25Sat 27Mon 29OctoberFri 03Oct 05020406080100120140160180200220240[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 713cd340d0..256390d9a6 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Tue 23Thu 25Sat 27Mon 29OctoberFri 0302004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Thu 25Sat 27Mon 29OctoberFri 03Oct 0502004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file