From 821058415dddd197e9c24b8830bb822857b25ff2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 1 Feb 2026 00:57: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 daaf380cb7..42aaf8b6a4 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2342,5 +2342,9 @@ { "value": 100.60362173038229, "ts": 1769819982345 + }, + { + "value": 102.75380189066995, + "ts": 1769906948463 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 1c203e11c6..289e0a4974 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 123.98743593982476, "ts": 1769819940362 + }, + { + "value": 134.12017167381975, + "ts": 1769906908085 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index c6f1978b6b..bb6d61f76c 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -3106,5 +3106,9 @@ { "value": 34.96503496503497, "ts": 1769819994754 + }, + { + "value": 34.76567932137394, + "ts": 1769906971850 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 8be3f8f50c..0b25d9ae3d 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2342,5 +2342,9 @@ { "value": 290.1353965183753, "ts": 1769820074325 + }, + { + "value": 277.1490600027715, + "ts": 1769907043582 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 4ad5aa81aa..2aa800d064 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 361.92544335866813, "ts": 1769820016758 + }, + { + "value": 364.3650938240117, + "ts": 1769906984149 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index b96725a701..4a8d40e9f0 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -3086,5 +3086,9 @@ { "value": 133.64517206815904, "ts": 1769820079221 + }, + { + "value": 128.33675564681724, + "ts": 1769907057793 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 6c702db3ae..dadb50e524 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Fri 23Jan 25Tue 27Thu 29Sat 31February050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 23Jan 25Tue 27Thu 29Sat 31February050100150200250300350400450500550[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 5cfbf3479c..1f318bcd5d 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1414,5 +1414,9 @@ { "value": 300.8197337745356, "ts": 1769820135429 + }, + { + "value": 287.51467522821474, + "ts": 1769907107197 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 4ecc4855cd..41014f307c 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1414,5 +1414,9 @@ { "value": 370.5876903122201, "ts": 1769820066316 + }, + { + "value": 370.2560937982105, + "ts": 1769907033765 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 4cf0603acd..647cbc9f20 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1426,5 +1426,9 @@ { "value": 138.1406271584473, "ts": 1769820128963 + }, + { + "value": 132.28388120907468, + "ts": 1769907108948 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index a770275ea7..d18fbe0c8f 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1414,5 +1414,9 @@ { "value": 197.24190075445028, "ts": 1769820202222 + }, + { + "value": 196.72131147540983, + "ts": 1769907174381 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index fa163375f0..d267d48fa0 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1414,5 +1414,9 @@ { "value": 252.23861773237485, "ts": 1769820119940 + }, + { + "value": 249.5165616617803, + "ts": 1769907087896 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 98e280a5ea..f3899b9e56 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -450,5 +450,9 @@ { "value": 94.35742592942064, "ts": 1769820173894 + }, + { + "value": 88.25930584055956, + "ts": 1769907156386 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index d34386da9f..7a3775c441 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2342,5 +2342,9 @@ { "value": 221.30421953378578, "ts": 1769820002988 + }, + { + "value": 211.89433535810144, + "ts": 1769906969862 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 3a396f53d3..65c9f3728c 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 264.8305084745763, "ts": 1769819958401 + }, + { + "value": 261.68876482903, + "ts": 1769906926376 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index ecaef737e2..0a3af02191 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -3042,5 +3042,9 @@ { "value": 73.1528895391368, "ts": 1769820015401 + }, + { + "value": 71.02272727272727, + "ts": 1769906992812 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 547749d864..5291e1975b 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Fri 23Jan 25Tue 27Thu 29Sat 31February050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 23Jan 25Tue 27Thu 29Sat 31February050100150200250300350400450[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 6ba2d0a137..9e9c28a262 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 d5ff82008b..a6a86b0637 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 140.92446448703495, "ts": 1769819994589 + }, + { + "value": 135.23260007212406, + "ts": 1769906961175 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 9d2b90346f..1871f0b224 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2334,5 +2334,9 @@ { "value": 164.32953549517967, "ts": 1769819951099 + }, + { + "value": 162.40796881766997, + "ts": 1769906919036 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index f23b6f7168..c22fddb146 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -3090,5 +3090,9 @@ { "value": 42.95901709768881, "ts": 1769820007437 + }, + { + "value": 42.578557438473986, + "ts": 1769906984732 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 7d42fc60d4..545d1740ab 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Fri 23Jan 25Tue 27Thu 29Sat 31February020406080100120140160180200220240260[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 23Jan 25Tue 27Thu 29Sat 31February020406080100120140160180200220240260[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 0520245490..c040e6ea01 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Fri 23Jan 25Tue 27Thu 29Sat 31February020406080100120140160180200[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 23Jan 25Tue 27Thu 29Sat 31February020406080100120140160180200220[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 1182e24cb8..5cec58813b 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2342,5 +2342,9 @@ { "value": 390.1931456070755, "ts": 1769820050380 + }, + { + "value": 374.67216185837395, + "ts": 1769907018533 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 0491a67c10..681ab0701e 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 456.55151422918885, "ts": 1769819996747 + }, + { + "value": 440.43162299053074, + "ts": 1769906964387 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index a09d3bdef0..bac8e9b2b2 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -2082,5 +2082,9 @@ { "value": 171.67381974248926, "ts": 1769820062799 + }, + { + "value": 156.59254619480112, + "ts": 1769907040864 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index baf70121ab..f31e61a688 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Fri 23Jan 25Tue 27Thu 29Sat 31February050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 23Jan 25Tue 27Thu 29Sat 31February050100150200250300350400450500550600650700[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 7756718e9e..8c28bdba25 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 @@ -Fri 23Jan 25Tue 27Thu 29Sat 31February020406080100120140160180200220240260280[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Fri 23Jan 25Tue 27Thu 29Sat 31February020406080100120140160180200220240260280[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 5f85f12120..6909b9de4f 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2342,5 +2342,9 @@ { "value": 296.82398337785696, "ts": 1769820094944 + }, + { + "value": 287.76978417266184, + "ts": 1769907064825 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 6cca5eed49..8e4d7d93af 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 369.32167918256806, "ts": 1769820033386 + }, + { + "value": 373.0647267300877, + "ts": 1769907000670 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 07e30444b4..fc8feef67b 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2990,5 +2990,9 @@ { "value": 99.47774185525988, "ts": 1769820099622 + }, + { + "value": 99.21127040031749, + "ts": 1769907078293 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index b10281d853..44f523d022 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Fri 23Jan 25Tue 27Thu 29Sat 31February050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 23Jan 25Tue 27Thu 29Sat 31February050100150200250300350400450500550600[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 469a31e51e..e8ab210203 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2342,5 +2342,9 @@ { "value": 2795.0889252365473, "ts": 1769819974220 + }, + { + "value": 2661.016113930912, + "ts": 1769906939059 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index e41f144f42..a4205947a0 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 4071.47704139335, "ts": 1769819933692 + }, + { + "value": 3974.1532845640945, + "ts": 1769906901790 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 7d0bf14f13..03be8fe7b4 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -3082,5 +3082,9 @@ { "value": 1204.9967197311519, "ts": 1769819987067 + }, + { + "value": 1027.0572527359664, + "ts": 1769906964174 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 25752bc563..cc725d31ba 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Fri 23Jan 25Tue 27Thu 29Sat 31February05001,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 +Fri 23Jan 25Tue 27Thu 29Sat 31February05001,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 b1e4f160fc..793374a41d 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2342,5 +2342,9 @@ { "value": 56.83325124085932, "ts": 1769820030987 + }, + { + "value": 55.319933616079666, + "ts": 1769906998546 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index efa9d471e4..f32cb8fadb 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 75.47549562242126, "ts": 1769819979815 + }, + { + "value": 79.26442612555485, + "ts": 1769906946823 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 28bf29523c..f966f86edd 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -3094,5 +3094,9 @@ { "value": 15.17911353976928, "ts": 1769820049321 + }, + { + "value": 15.393140816452188, + "ts": 1769907026233 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 24fec60c6f..09df005a1c 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Fri 23Jan 25Tue 27Thu 29Sat 31February0102030405060708090100110120130[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 23Jan 25Tue 27Thu 29Sat 31February0102030405060708090100110120130[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file