From c13f53f0bb87e85fb4edd7ec282d85e0eacbc43e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 26 Jan 2026 00:50:36 +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 +- 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 +- 40 files changed, 130 insertions(+), 10 deletions(-) diff --git a/2steps_4workers_benchmark.json b/2steps_4workers_benchmark.json index 2161bee689..d604b45a52 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 94.28032683846638, "ts": 1769301635692 + }, + { + "value": 100.56315366049878, + "ts": 1769387959140 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 0c3594f7ea..12c8bdbd75 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2314,5 +2314,9 @@ { "value": 128.49066301182114, "ts": 1769301582394 + }, + { + "value": 130.20833333333334, + "ts": 1769387908490 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 02aba2f40c..903bf7d136 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -3082,5 +3082,9 @@ { "value": 30.596010280259456, "ts": 1769301668263 + }, + { + "value": 35.56693697538768, + "ts": 1769387959810 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 8c4425c299..09682cf9a7 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 284.9950125872797, "ts": 1769301730559 + }, + { + "value": 275.115777889862, + "ts": 1769388054024 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 112efdce89..b50edb476a 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2314,5 +2314,9 @@ { "value": 364.1881638846737, "ts": 1769301658673 + }, + { + "value": 360.5335897127749, + "ts": 1769387985208 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 11f1739e0b..e17bbc4e7d 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -3062,5 +3062,9 @@ { "value": 119.71030107140719, "ts": 1769301762297 + }, + { + "value": 127.43723716069834, + "ts": 1769388046046 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index fd3ea2886d..f08d281c9a 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Sat 17Mon 19Wed 21Fri 23Jan 25050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23Jan 25Tue 27050100150200250300350400450500550[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 15eba833fb..03d2538ad2 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1390,5 +1390,9 @@ { "value": 298.2181465742191, "ts": 1769301791775 + }, + { + "value": 221.38587558113792, + "ts": 1769388130584 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 4b061edd28..73025c94ed 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1390,5 +1390,9 @@ { "value": 372.06994915044027, "ts": 1769301708246 + }, + { + "value": 371.4710252600297, + "ts": 1769388034662 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 8feae37225..b9ac365c75 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1402,5 +1402,9 @@ { "value": 129.13640032284098, "ts": 1769301815317 + }, + { + "value": 114.04459143525119, + "ts": 1769388102284 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 495c28bb44..747843e48e 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1390,5 +1390,9 @@ { "value": 188.81283927307058, "ts": 1769301864766 + }, + { + "value": 191.23505976095618, + "ts": 1769388199431 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 2e5c4d814a..9a8484dc88 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1390,5 +1390,9 @@ { "value": 249.58921774579338, "ts": 1769301762237 + }, + { + "value": 244.51372333272207, + "ts": 1769388093113 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index d670d61eff..04b7d5db38 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -426,5 +426,9 @@ { "value": 84.4434123582934, "ts": 1769301865286 + }, + { + "value": 87.13837574067618, + "ts": 1769388150783 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 4c097ecfd0..3e318f832e 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 211.3271344040575, "ts": 1769301657525 + }, + { + "value": 214.68441391155002, + "ts": 1769387980320 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 88afc5aa48..09912fc1f4 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2314,5 +2314,9 @@ { "value": 276.7017155506364, "ts": 1769301600045 + }, + { + "value": 278.08676307007784, + "ts": 1769387926546 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 43275844e9..d20b105a67 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -3018,5 +3018,9 @@ { "value": 64.41638752898737, "ts": 1769301692113 + }, + { + "value": 72.61109497531223, + "ts": 1769387980555 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 5d4d927041..e8cedd5a3a 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Sat 17Mon 19Wed 21Fri 23Jan 25050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23Jan 25Tue 27050100150200250300350400450[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 42eb1b6d42..7a2b927f32 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -December2026February02004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +December2026February02004006008001,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/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 39b4ade804..1e24c36f31 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2314,5 +2314,9 @@ { "value": 131.65979109979813, "ts": 1769301648820 + }, + { + "value": 136.42564802182812, + "ts": 1769387971718 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index bcf1d8de71..e2b9941df2 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2310,5 +2310,9 @@ { "value": 166.75931072818233, "ts": 1769301593037 + }, + { + "value": 163.97026672496722, + "ts": 1769387919511 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 798b91bc3d..a87db0591e 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -3066,5 +3066,9 @@ { "value": 36.94399290675336, "ts": 1769301683115 + }, + { + "value": 42.99226139294927, + "ts": 1769387972512 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 026254487d..62f1da2df2 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Sat 17Mon 19Wed 21Fri 23Jan 25020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23Jan 25Tue 27020406080100120140160180200220240260280[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 18537e5ac4..356b50a1c7 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Sat 17Mon 19Wed 21Fri 23Jan 25020406080100120140160180200220[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23Jan 25Tue 27020406080100120140160180200220[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 6c2f5f8124..d7b10c07d2 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 373.8783649052842, "ts": 1769301705997 + }, + { + "value": 373.83177570093454, + "ts": 1769388028634 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 961e674657..811dd6c415 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2314,5 +2314,9 @@ { "value": 418.9066536340152, "ts": 1769301638851 + }, + { + "value": 444.21411120159917, + "ts": 1769387965221 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 292fbe4660..bfb3fb4798 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -2058,5 +2058,9 @@ { "value": 141.22299110295154, "ts": 1769301744114 + }, + { + "value": 157.99036258788212, + "ts": 1769388028720 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 6c36575f76..5a3cfcb1bf 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Sat 17Mon 19Wed 21Fri 23Jan 25050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23Jan 25Tue 27050100150200250300350400450500550600650700[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 d54f5f4198..0a7ce0cbf6 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 @@ -Sat 17Mon 19Wed 21Fri 23Jan 25020406080100120140160180200220240260[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23Jan 25Tue 27020406080100120140160180200220240260[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 0e2f624ddf..10a38a4f51 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 300.3453972067878, "ts": 1769301750932 + }, + { + "value": 281.9548872180451, + "ts": 1769388075694 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 4e04a76810..2f9afa12e0 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2314,5 +2314,9 @@ { "value": 369.68576709796673, "ts": 1769301675302 + }, + { + "value": 370.23324694557573, + "ts": 1769388001795 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 8ae27de724..a66d1df8aa 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2966,5 +2966,9 @@ { "value": 93.58476440035562, "ts": 1769301783987 + }, + { + "value": 97.62764814995606, + "ts": 1769388066845 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 0deafbd022..53799ac335 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Sat 17Mon 19Wed 21Fri 23Jan 25050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23Jan 25Tue 27050100150200250300350400450500550600[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 da4b01eff1..e9d2fc3957 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 2673.3467330712792, "ts": 1769301626952 + }, + { + "value": 2667.6415085018725, + "ts": 1769387950988 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 67d49a3157..9deea8d399 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2314,5 +2314,9 @@ { "value": 3898.860666271967, "ts": 1769301575939 + }, + { + "value": 4056.002884268718, + "ts": 1769387902101 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 209e264876..62e2f20ec2 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -3058,5 +3058,9 @@ { "value": 938.63418297109, "ts": 1769301659619 + }, + { + "value": 1165.425704111363, + "ts": 1769387952371 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 486ab9b39f..f30daf30a5 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Sat 17Mon 19Wed 21Fri 23Jan 2505001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,500[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23Jan 25Tue 2705001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,500[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 60f24c2a7e..fd2bcb1d32 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 55.66069241901369, "ts": 1769301685962 + }, + { + "value": 56.40157924421884, + "ts": 1769388008560 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 2ba62de73f..446ac9e38f 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2314,5 +2314,9 @@ { "value": 79.56715467854869, "ts": 1769301620396 + }, + { + "value": 78.25950853028642, + "ts": 1769387947273 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index d02336ac43..e9b1b85eb5 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -3070,5 +3070,9 @@ { "value": 14.36988072998994, "ts": 1769301727971 + }, + { + "value": 15.31768886710373, + "ts": 1769388014186 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index a74155fbf7..1eb690be62 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Sat 17Mon 19Wed 21Fri 23Jan 250102030405060708090100110120130[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Sat 17Mon 19Wed 21Fri 23Jan 25Tue 270102030405060708090100110120130[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file