From c115d9cf01501f5dea49e0608f5e43eeba6f395e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 31 Jan 2026 00:48:39 +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 f17a558ac8..daaf380cb7 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 86.95652173913044, "ts": 1769733778837 + }, + { + "value": 100.60362173038229, + "ts": 1769819982345 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index bb8dea8ce0..1c203e11c6 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2334,5 +2334,9 @@ { "value": 110.86474501108648, "ts": 1769733735013 + }, + { + "value": 123.98743593982476, + "ts": 1769819940362 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 07371fd508..c6f1978b6b 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -3102,5 +3102,9 @@ { "value": 30.5548765582987, "ts": 1769733765012 + }, + { + "value": 34.96503496503497, + "ts": 1769819994754 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index a1a7c1454e..8be3f8f50c 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 172.29002153625268, "ts": 1769733904297 + }, + { + "value": 290.1353965183753, + "ts": 1769820074325 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 9394a8416b..4ad5aa81aa 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2334,5 +2334,9 @@ { "value": 250.09378516943855, "ts": 1769733830757 + }, + { + "value": 361.92544335866813, + "ts": 1769820016758 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 8838b2d15f..b96725a701 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -3082,5 +3082,9 @@ { "value": 134.90725126475547, "ts": 1769733847564 + }, + { + "value": 133.64517206815904, + "ts": 1769820079221 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index ac1cc32a16..6c702db3ae 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23Jan 25Tue 27Thu 29Sat 31050100150200250300350400450500550[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 2500f26bb5..5cfbf3479c 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1410,5 +1410,9 @@ { "value": 172.07754961569347, "ts": 1769734000516 + }, + { + "value": 300.8197337745356, + "ts": 1769820135429 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 32c1043d3d..4ecc4855cd 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1410,5 +1410,9 @@ { "value": 276.618796247205, "ts": 1769733894982 + }, + { + "value": 370.5876903122201, + "ts": 1769820066316 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 9a8150d081..4cf0603acd 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1422,5 +1422,9 @@ { "value": 142.974586267291, "ts": 1769733895269 + }, + { + "value": 138.1406271584473, + "ts": 1769820128963 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 41d9937d18..a770275ea7 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1410,5 +1410,9 @@ { "value": 125.33815188895039, "ts": 1769734103085 + }, + { + "value": 197.24190075445028, + "ts": 1769820202222 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 25ff22ef18..fa163375f0 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1410,5 +1410,9 @@ { "value": 197.03139366872455, "ts": 1769733962925 + }, + { + "value": 252.23861773237485, + "ts": 1769820119940 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index c5b950ff6c..98e280a5ea 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -446,5 +446,9 @@ { "value": 93.22705449121335, "ts": 1769733940302 + }, + { + "value": 94.35742592942064, + "ts": 1769820173894 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index aefaeca945..d34386da9f 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 167.93551276309896, "ts": 1769733803711 + }, + { + "value": 221.30421953378578, + "ts": 1769820002988 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index efaa79a234..3a396f53d3 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2334,5 +2334,9 @@ { "value": 227.0663033605813, "ts": 1769733755165 + }, + { + "value": 264.8305084745763, + "ts": 1769819958401 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index bf389c23e9..ecaef737e2 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -3038,5 +3038,9 @@ { "value": 67.48549061951681, "ts": 1769733786833 + }, + { + "value": 73.1528895391368, + "ts": 1769820015401 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index d282c5ef8f..547749d864 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23Jan 25Tue 27Thu 29Sat 31050100150200250300350400450[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 cb2209d6ce..6ba2d0a137 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 96ef85e981..d5ff82008b 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2334,5 +2334,9 @@ { "value": 118.8495364868077, "ts": 1769733793148 + }, + { + "value": 140.92446448703495, + "ts": 1769819994589 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 08ff3bde51..9d2b90346f 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2330,5 +2330,9 @@ { "value": 150.22533800701052, "ts": 1769733746777 + }, + { + "value": 164.32953549517967, + "ts": 1769819951099 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 45b5636808..f23b6f7168 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -3086,5 +3086,9 @@ { "value": 40.544923775543296, "ts": 1769733778409 + }, + { + "value": 42.95901709768881, + "ts": 1769820007437 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 31d592ac40..7d42fc60d4 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23Jan 25Tue 27Thu 29Sat 31020406080100120140160180200220240260[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 6d90739f38..0520245490 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23Jan 25Tue 27Thu 29Sat 31020406080100120140160180200[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 23Jan 25Tue 27Thu 29Sat 31February020406080100120140160180200[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 d97ce79c42..1182e24cb8 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 230.59185242121444, "ts": 1769733865629 + }, + { + "value": 390.1931456070755, + "ts": 1769820050380 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 90969ec502..0491a67c10 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2334,5 +2334,9 @@ { "value": 301.4469453376206, "ts": 1769733802738 + }, + { + "value": 456.55151422918885, + "ts": 1769819996747 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 7e0458cca5..a09d3bdef0 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -2078,5 +2078,9 @@ { "value": 179.48487839899488, "ts": 1769733831502 + }, + { + "value": 171.67381974248926, + "ts": 1769820062799 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 0947ff9ce0..baf70121ab 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23Jan 25Tue 27Thu 29Sat 31050100150200250300350400450500550600650700[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 8027e116ad..7756718e9e 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 @@ -Wed 21Fri 23Jan 25Tue 27Thu 29Sat 31020406080100120140160180200220240260280[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 1220bb0482..5f85f12120 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 235.0452462098954, "ts": 1769733930203 + }, + { + "value": 296.82398337785696, + "ts": 1769820094944 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 87ca1e6189..6cca5eed49 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2334,5 +2334,9 @@ { "value": 302.1452311411018, "ts": 1769733851024 + }, + { + "value": 369.32167918256806, + "ts": 1769820033386 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index a5205175ca..07e30444b4 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2986,5 +2986,9 @@ { "value": 104.97585555322276, "ts": 1769733866903 + }, + { + "value": 99.47774185525988, + "ts": 1769820099622 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 0c70dac0d0..b10281d853 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23Jan 25Tue 27Thu 29Sat 31050100150200250300350400450500550600[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 9c9ccc1dd0..469a31e51e 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 2402.8834601521826, "ts": 1769733769391 + }, + { + "value": 2795.0889252365473, + "ts": 1769819974220 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 89fd0e2c89..e41f144f42 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2334,5 +2334,9 @@ { "value": 3189.6796144031755, "ts": 1769733727464 + }, + { + "value": 4071.47704139335, + "ts": 1769819933692 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 6308e11579..7d0bf14f13 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -3078,5 +3078,9 @@ { "value": 938.0471941966147, "ts": 1769733756322 + }, + { + "value": 1204.9967197311519, + "ts": 1769819987067 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 33bc8142fd..25752bc563 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23Jan 25Tue 27Thu 29Sat 3105001,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 82b8933e7b..b1e4f160fc 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2338,5 +2338,9 @@ { "value": 50.11024253357386, "ts": 1769733835240 + }, + { + "value": 56.83325124085932, + "ts": 1769820030987 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 1e08a52de0..efa9d471e4 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2334,5 +2334,9 @@ { "value": 69.82915134304734, "ts": 1769733778206 + }, + { + "value": 75.47549562242126, + "ts": 1769819979815 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 2c64b20114..28bf29523c 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -3090,5 +3090,9 @@ { "value": 16.265981326653435, "ts": 1769733818533 + }, + { + "value": 15.17911353976928, + "ts": 1769820049321 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 24e04e6dc0..24fec60c6f 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Wed 21Fri 23Jan 25Tue 27Thu 29Sat 310102030405060708090100110120130[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