From 5c3eb6bef26dff84432352ab5f3ebc760ad0555c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 18 Nov 2025 00:43:56 +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 165f7b1251..b058d6d4e2 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2214,5 +2214,9 @@ { "value": 95.35918626827717, "ts": 1763339650090 + }, + { + "value": 88.4016973125884, + "ts": 1763426052543 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index c75a5aa000..23532e1e1b 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2210,5 +2210,9 @@ { "value": 162.937214859874, "ts": 1763339573109 + }, + { + "value": 149.16467780429596, + "ts": 1763425958197 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 1c667b52c5..6b714153db 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2978,5 +2978,9 @@ { "value": 38.92868265337901, "ts": 1763339636659 + }, + { + "value": 25.712228735986834, + "ts": 1763426058866 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 937045eb36..93e0597315 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2214,5 +2214,9 @@ { "value": 268.19238333631324, "ts": 1763339732870 + }, + { + "value": 169.86099708405288, + "ts": 1763426156884 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 154f5c047a..9b1d08ecc3 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2210,5 +2210,9 @@ { "value": 445.798350546103, "ts": 1763339629324 + }, + { + "value": 382.5066938671427, + "ts": 1763426026585 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 1ca6f53dc2..55c2dd9694 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2958,5 +2958,9 @@ { "value": 157.87811809283235, "ts": 1763339700576 + }, + { + "value": 81.95713641765357, + "ts": 1763426153759 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index b6895571d1..dcb7f66fc9 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 17050100150200250300350400450500550600650700[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 09Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500550600650700[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 a6f9d9efc3..e9299b6374 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1286,5 +1286,9 @@ { "value": 278.4868879090276, "ts": 1763339797736 + }, + { + "value": 181.75209014903672, + "ts": 1763426254611 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index ac612d0f8a..92c7155f07 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1286,5 +1286,9 @@ { "value": 467.50818139317437, "ts": 1763339668740 + }, + { + "value": 413.8644593895499, + "ts": 1763426072205 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index d854b71027..6e11d15cee 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1298,5 +1298,9 @@ { "value": 157.14005107051662, "ts": 1763339744262 + }, + { + "value": 95.41529507180002, + "ts": 1763426226877 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 27eb5109a5..dee0504bcc 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1286,5 +1286,9 @@ { "value": 181.93671634549784, "ts": 1763339869611 + }, + { + "value": 124.15933781686498, + "ts": 1763426358569 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index e00ef9ba68..ee315dc5a1 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1286,5 +1286,9 @@ { "value": 322.15629949797307, "ts": 1763339711501 + }, + { + "value": 227.63055560824782, + "ts": 1763426132417 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index c83ce2108a..3ffbc2eacf 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -322,5 +322,9 @@ { "value": 115.51345731777752, "ts": 1763339780959 + }, + { + "value": 54.03725868986667, + "ts": 1763426303815 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 78dd5baeba..7ba56dcae8 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2214,5 +2214,9 @@ { "value": 213.4319863403529, "ts": 1763339672194 + }, + { + "value": 181.00639555930974, + "ts": 1763426076880 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index c71fd86243..fee3e3db70 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2210,5 +2210,9 @@ { "value": 324.8862897985705, "ts": 1763339587855 + }, + { + "value": 268.6727565824825, + "ts": 1763425976205 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index ad0d8b1056..673003f32d 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2914,5 +2914,9 @@ { "value": 72.02535292422932, "ts": 1763339656720 + }, + { + "value": 50.200803212851405, + "ts": 1763426084975 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index b66232b90c..8059482c68 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 17050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 09Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500[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 83e486eb39..26e3b92033 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 1702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,8003,000[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Nov 09Tue 11Thu 13Sat 15Mon 17Wed 1902004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,8003,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 c0bb93d9f9..16740cf4ca 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2702,5 +2702,9 @@ { "value": 958.4970765839164, "ts": 1763339744541 + }, + { + "value": 1034.1618118514943, + "ts": 1763426130236 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 77eac47b4f..a5d7faaf0d 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2210,5 +2210,9 @@ { "value": 127.61613067891783, "ts": 1763339663552 + }, + { + "value": 119.02872559911125, + "ts": 1763426066882 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 8544db2e53..a3684d5445 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2206,5 +2206,9 @@ { "value": 212.91696238466997, "ts": 1763339581737 + }, + { + "value": 168.52039096730704, + "ts": 1763425968931 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 2e62c48144..4fd0c57dff 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2962,5 +2962,9 @@ { "value": 45.355587808418, "ts": 1763339648742 + }, + { + "value": 36.00489666594657, + "ts": 1763426073933 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 792ec4f544..e1ca5feca2 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 17050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 09Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350[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 f91e89b1ab..39f01174e4 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 17020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 09Tue 11Thu 13Sat 15Mon 17Wed 19020406080100120140160180200220240260[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 ea6173c40c..e69c635794 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2214,5 +2214,9 @@ { "value": 373.4827264239029, "ts": 1763339707016 + }, + { + "value": 307.8185922429715, + "ts": 1763426117212 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index c5aae47083..5dee9ff847 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2210,5 +2210,9 @@ { "value": 563.803796278895, "ts": 1763339612644 + }, + { + "value": 449.94375703037116, + "ts": 1763426007049 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index a77fa9beb4..de356bd2e1 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1954,5 +1954,9 @@ { "value": 162.33766233766232, "ts": 1763339686650 + }, + { + "value": 94.0822278671559, + "ts": 1763426127655 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index ad0dbd8194..2c90ca5c74 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 170100200300400500600700800900[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 09Tue 11Thu 13Sat 15Mon 17Wed 190100200300400500600700800900[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 3af914d4d8..9be9e7669f 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 @@ -Nov 09Tue 11Thu 13Sat 15Mon 17020406080100120140160180200220240260[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Nov 09Tue 11Thu 13Sat 15Mon 17Wed 19020406080100120140160180200220240260[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 c4a500f2ba..233535b739 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2214,5 +2214,9 @@ { "value": 288.7669650591972, "ts": 1763339754012 + }, + { + "value": 196.0656166263643, + "ts": 1763426187908 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 28b30d52b2..69a65ddc54 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2210,5 +2210,9 @@ { "value": 475.2475247524753, "ts": 1763339642373 + }, + { + "value": 389.6103896103896, + "ts": 1763426042392 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index e117723f0b..8c7317aa93 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2862,5 +2862,9 @@ { "value": 113.82391440441636, "ts": 1763339718430 + }, + { + "value": 65.7418973111564, + "ts": 1763426184508 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 22d192c009..8dbdeba2d3 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 170100200300400500600700800[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 09Tue 11Thu 13Sat 15Mon 17Wed 190100200300400500600700800[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 c6a36f257c..9e86a39af0 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2214,5 +2214,9 @@ { "value": 2773.355246263674, "ts": 1763339641506 + }, + { + "value": 2018.374685096172, + "ts": 1763426043313 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index d5840ee004..8da9b2cf92 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2210,5 +2210,9 @@ { "value": 6091.920308657296, "ts": 1763339567844 + }, + { + "value": 5350.772889417361, + "ts": 1763425952358 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index f442eb93f5..ad38fbfa11 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2954,5 +2954,9 @@ { "value": 1883.3179877793589, "ts": 1763339629800 + }, + { + "value": 864.6446790727166, + "ts": 1763426048545 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 9167d9fd7f..13074d9424 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 1701,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 09Tue 11Thu 13Sat 15Mon 17Wed 1901,0002,0003,0004,0005,0006,0007,0008,0009,00010,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 25a42f97bd..42c50acc6e 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2214,5 +2214,9 @@ { "value": 112.30066631728683, "ts": 1763339687062 + }, + { + "value": 102.56410256410257, + "ts": 1763426093233 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 04ee12b319..e402ff1c40 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2210,5 +2210,9 @@ { "value": 171.31110095934216, "ts": 1763339598153 + }, + { + "value": 129.98266897746967, + "ts": 1763425989390 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index b085c4cec7..576c4e7107 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2966,5 +2966,9 @@ { "value": 33.863867253640365, "ts": 1763339672453 + }, + { + "value": 28.19601872215643, + "ts": 1763426103804 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 9c015e51d1..c0be018abf 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 17020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Nov 09Tue 11Thu 13Sat 15Mon 17Wed 19020406080100120140160180200220240260[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 de1249cfbc..ae66626e05 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Nov 09Tue 11Thu 13Sat 15Mon 1702004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,8003,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Nov 09Tue 11Thu 13Sat 15Mon 17Wed 1902004006008001,0001,2001,4001,6001,8002,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file