From 113c9804befbecf50c59d49bd10b696e6f990fdc Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 27 Jan 2026 00:46: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 d604b45a52..132fe6d797 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2322,5 +2322,9 @@ { "value": 100.56315366049878, "ts": 1769387959140 + }, + { + "value": 97.87289573274174, + "ts": 1769474320535 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 12c8bdbd75..3eb4b7eda8 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 130.20833333333334, "ts": 1769387908490 + }, + { + "value": 114.62631820265933, + "ts": 1769474324770 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 903bf7d136..eccdf53492 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -3086,5 +3086,9 @@ { "value": 35.56693697538768, "ts": 1769387959810 + }, + { + "value": 35.780735651925006, + "ts": 1769474316953 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 09682cf9a7..09b6055b1e 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2322,5 +2322,9 @@ { "value": 275.115777889862, "ts": 1769388054024 + }, + { + "value": 272.85129604365625, + "ts": 1769474416660 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index b50edb476a..fdcfe497cc 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 360.5335897127749, "ts": 1769387985208 + }, + { + "value": 311.4456267843239, + "ts": 1769474408683 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index e17bbc4e7d..380c98851c 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -3066,5 +3066,9 @@ { "value": 127.43723716069834, "ts": 1769388046046 + }, + { + "value": 101.69836265636123, + "ts": 1769474407490 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index f08d281c9a..42ea5c3fa3 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Sat 17Mon 19Wed 21Fri 23Jan 25Tue 27050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 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 03d2538ad2..74511c0e28 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1394,5 +1394,9 @@ { "value": 221.38587558113792, "ts": 1769388130584 + }, + { + "value": 286.8548753376521, + "ts": 1769474480358 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 73025c94ed..560e764ff6 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1394,5 +1394,9 @@ { "value": 371.4710252600297, "ts": 1769388034662 + }, + { + "value": 301.0687942194792, + "ts": 1769474468895 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index b9ac365c75..7f34304b59 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1406,5 +1406,9 @@ { "value": 114.04459143525119, "ts": 1769388102284 + }, + { + "value": 139.0385484375543, + "ts": 1769474458000 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 747843e48e..aaa49a52e6 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1394,5 +1394,9 @@ { "value": 191.23505976095618, "ts": 1769388199431 + }, + { + "value": 199.02477858493384, + "ts": 1769474546710 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 9a8484dc88..6cf0dedfa1 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1394,5 +1394,9 @@ { "value": 244.51372333272207, "ts": 1769388093113 + }, + { + "value": 198.7281399046105, + "ts": 1769474535171 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 04b7d5db38..5cab2de618 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -430,5 +430,9 @@ { "value": 87.13837574067618, "ts": 1769388150783 + }, + { + "value": 85.29330234343348, + "ts": 1769474507226 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 3e318f832e..2c1eb6d511 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2322,5 +2322,9 @@ { "value": 214.68441391155002, "ts": 1769387980320 + }, + { + "value": 208.47810979847117, + "ts": 1769474342376 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 09912fc1f4..83b3fc8f95 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 278.08676307007784, "ts": 1769387926546 + }, + { + "value": 232.2700526478786, + "ts": 1769474343643 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index d20b105a67..5806fd9cb3 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -3022,5 +3022,9 @@ { "value": 72.61109497531223, "ts": 1769387980555 + }, + { + "value": 76.03406326034063, + "ts": 1769474336830 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index e8cedd5a3a..51de8926a3 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Sat 17Mon 19Wed 21Fri 23Jan 25Tue 27050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 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 7a2b927f32..9e3f04c58c 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 1e24c36f31..ece987f5fc 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 136.42564802182812, "ts": 1769387971718 + }, + { + "value": 132.38019592268998, + "ts": 1769474333491 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index e2b9941df2..ffcfe6fa60 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2314,5 +2314,9 @@ { "value": 163.97026672496722, "ts": 1769387919511 + }, + { + "value": 165.85581601061477, + "ts": 1769474335508 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index a87db0591e..3f27433113 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -3070,5 +3070,9 @@ { "value": 42.99226139294927, "ts": 1769387972512 + }, + { + "value": 44.718719255880515, + "ts": 1769474329199 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 62f1da2df2..7b32fdbfba 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Sat 17Mon 19Wed 21Fri 23Jan 25Tue 27020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 19Wed 21Fri 23Jan 25Tue 27020406080100120140160180200220240260[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 356b50a1c7..c47517f903 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Sat 17Mon 19Wed 21Fri 23Jan 25Tue 27020406080100120140160180200220[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 19Wed 21Fri 23Jan 25Tue 27020406080100120140160180200[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 d7b10c07d2..a227734104 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2322,5 +2322,9 @@ { "value": 373.83177570093454, "ts": 1769388028634 + }, + { + "value": 372.78657968313144, + "ts": 1769474390985 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 811dd6c415..223d23410b 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 444.21411120159917, "ts": 1769387965221 + }, + { + "value": 365.5638822884299, + "ts": 1769474386090 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index bfb3fb4798..577c50ae53 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -2062,5 +2062,9 @@ { "value": 157.99036258788212, "ts": 1769388028720 + }, + { + "value": 173.235166738848, + "ts": 1769474385817 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 5a3cfcb1bf..d7d26fa023 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Sat 17Mon 19Wed 21Fri 23Jan 25Tue 27050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 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 0a7ce0cbf6..0ff81ace6c 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 25Tue 27020406080100120140160180200220240260[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mon 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 10a38a4f51..58aed377c3 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2322,5 +2322,9 @@ { "value": 281.9548872180451, "ts": 1769388075694 + }, + { + "value": 288.1982804169269, + "ts": 1769474437909 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 2f9afa12e0..8a3a3f09b8 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 370.23324694557573, "ts": 1769388001795 + }, + { + "value": 311.93137509747856, + "ts": 1769474428346 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index a66d1df8aa..706008e932 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2970,5 +2970,9 @@ { "value": 97.62764814995606, "ts": 1769388066845 + }, + { + "value": 95.2517026241844, + "ts": 1769474428778 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 53799ac335..48cc309803 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Sat 17Mon 19Wed 21Fri 23Jan 25Tue 27050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 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 e9d2fc3957..633a65c8ea 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2322,5 +2322,9 @@ { "value": 2667.6415085018725, "ts": 1769387950988 + }, + { + "value": 2814.288245656094, + "ts": 1769474311956 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 9deea8d399..28d13eee9b 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 4056.002884268718, "ts": 1769387902101 + }, + { + "value": 3140.666984610732, + "ts": 1769474317568 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 62e2f20ec2..7ba71be854 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -3062,5 +3062,9 @@ { "value": 1165.425704111363, "ts": 1769387952371 + }, + { + "value": 1172.180255274811, + "ts": 1769474309552 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index f30daf30a5..ac08f4cdd7 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -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 +Mon 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 fd2bcb1d32..1ac8ff21ad 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2322,5 +2322,9 @@ { "value": 56.40157924421884, "ts": 1769388008560 + }, + { + "value": 55.35259603675412, + "ts": 1769474371049 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 446ac9e38f..803c986b60 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2318,5 +2318,9 @@ { "value": 78.25950853028642, "ts": 1769387947273 + }, + { + "value": 73.64493322859387, + "ts": 1769474365568 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index e9b1b85eb5..ea4459112a 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -3074,5 +3074,9 @@ { "value": 15.31768886710373, "ts": 1769388014186 + }, + { + "value": 14.52854859799506, + "ts": 1769474372251 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 1eb690be62..e3a2707b6b 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Sat 17Mon 19Wed 21Fri 23Jan 25Tue 270102030405060708090100110120130[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 19Wed 21Fri 23Jan 25Tue 270102030405060708090100110120130[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file