From 8b4a76aa49b550b4e86537289b4e4464b0427e84 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 21 Jan 2026 00:45:47 +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 85fdde8178..b401934fbb 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2298,5 +2298,9 @@ { "value": 100.48231511254019, "ts": 1768869319788 + }, + { + "value": 107.03582132153561, + "ts": 1768955810835 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 56728448e9..d2180ac77c 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2294,5 +2294,9 @@ { "value": 106.23229461756374, "ts": 1768869317913 + }, + { + "value": 121.79278986683988, + "ts": 1768955792222 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index bb6a6a2b6f..dee8efcee4 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -3062,5 +3062,9 @@ { "value": 36.2476439031463, "ts": 1768869321645 + }, + { + "value": 36.32664922987504, + "ts": 1768955803863 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index ea7056da77..9644ad1b98 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2298,5 +2298,9 @@ { "value": 238.758456028651, "ts": 1768869427920 + }, + { + "value": 292.8972418843056, + "ts": 1768955902610 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 1d45e46491..14415c3957 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2294,5 +2294,9 @@ { "value": 208.70291140561412, "ts": 1768869425648 + }, + { + "value": 349.9562554680665, + "ts": 1768955869744 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index e5ec6d3201..dc7e1b7487 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -3042,5 +3042,9 @@ { "value": 74.87551944891618, "ts": 1768869432727 + }, + { + "value": 140.62719729995783, + "ts": 1768955885133 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index f0200e658c..206e89007d 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Jan 11Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350400450500550600[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 93ce9305de..c52d216d2d 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1370,5 +1370,9 @@ { "value": 255.93448077292214, "ts": 1768869499272 + }, + { + "value": 305.43677458766035, + "ts": 1768955962997 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 8afddf72f4..5aab691a81 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1370,5 +1370,9 @@ { "value": 216.86093792355652, "ts": 1768869511560 + }, + { + "value": 358.9482815351022, + "ts": 1768955921286 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 56be8035e0..93c6933aa5 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1382,5 +1382,9 @@ { "value": 98.76543209876543, "ts": 1768869504516 + }, + { + "value": 151.6300227445034, + "ts": 1768955930458 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index b45e1f6dca..f3792f11b8 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1370,5 +1370,9 @@ { "value": 182.337567616848, "ts": 1768869572228 + }, + { + "value": 202.04741379310343, + "ts": 1768956028293 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index d7c3df4773..5f74f048d0 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1370,5 +1370,9 @@ { "value": 159.62753574991686, "ts": 1768869594209 + }, + { + "value": 237.52498960828171, + "ts": 1768955978399 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 83c1404024..53e7227fea 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -406,5 +406,9 @@ { "value": 61.53183503315027, "ts": 1768869572065 + }, + { + "value": 104.20465794821028, + "ts": 1768955970626 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 3d3f8bb381..ba400fc7d1 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2298,5 +2298,9 @@ { "value": 199.6007984031936, "ts": 1768869342607 + }, + { + "value": 224.58451864051503, + "ts": 1768955831560 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index de5a8c9e70..acf7b70422 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2294,5 +2294,9 @@ { "value": 196.10406589096613, "ts": 1768869340608 + }, + { + "value": 268.6727565824825, + "ts": 1768955810090 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 7218538ad0..afaf00d5cb 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2998,5 +2998,9 @@ { "value": 68.04572672836146, "ts": 1768869343641 + }, + { + "value": 76.41754546843956, + "ts": 1768955823568 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 7cf065b9f3..a7ca31b869 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Jan 11Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350400450[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 8a12246fdf..ef9c67c137 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 11Jan 18Jan 2502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Nov 16Nov 23Nov 30Dec 07Dec 14Dec 21Dec 28Jan 04Jan 11Jan 18Jan 2502004006008001,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 c3f4ed5bb4..78aa6a8cf5 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2294,5 +2294,9 @@ { "value": 131.72916483709494, "ts": 1768869333042 + }, + { + "value": 141.70996693434103, + "ts": 1768955823125 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 7f7cc364d2..294f3d9235 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2290,5 +2290,9 @@ { "value": 132.96693555535856, "ts": 1768869331041 + }, + { + "value": 168.69095816464238, + "ts": 1768955802870 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index f3581f336f..55ca3e445e 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -3046,5 +3046,9 @@ { "value": 39.939292275740875, "ts": 1768869335228 + }, + { + "value": 44.662795891022775, + "ts": 1768955816045 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index e82861e001..e9d95f71c9 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Jan 11Tue 13Thu 15Sat 17Mon 19Wed 21020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 13Thu 15Sat 17Mon 19Wed 21020406080100120140160180200220240260280[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 5c297c0497..0196d8fdfe 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Jan 11Tue 13Thu 15Sat 17Mon 19Wed 21020406080100120140160180200220[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 13Thu 15Sat 17Mon 19Wed 21020406080100120140160180200220[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 f71dce7197..8fc1d9c33e 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2298,5 +2298,9 @@ { "value": 308.4198622391282, "ts": 1768869397962 + }, + { + "value": 396.9041476483429, + "ts": 1768955878457 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 8b19df60a2..89a3b53a3d 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2294,5 +2294,9 @@ { "value": 293.0689200410297, "ts": 1768869392369 + }, + { + "value": 419.2286193404137, + "ts": 1768955848831 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index b16856ca3e..cf1a1d63e2 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -2038,5 +2038,9 @@ { "value": 88.81389049247304, "ts": 1768869404295 + }, + { + "value": 163.54567012838336, + "ts": 1768955869808 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index c66ff1ccd5..d1feb1b787 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Jan 11Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350400450500550600650700[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 93980e670c..28dd3a4dbd 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 @@ -Jan 11Tue 13Thu 15Sat 17Mon 19Wed 21020406080100120140160180200220240260280[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Tue 13Thu 15Sat 17Mon 19Wed 21020406080100120140160180200220240260280[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 ca07786937..4de505e6b0 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2298,5 +2298,9 @@ { "value": 256.6295979469632, "ts": 1768869451726 + }, + { + "value": 301.85641696433066, + "ts": 1768955922888 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index c8487d78e1..93b0a6f8c0 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2294,5 +2294,9 @@ { "value": 203.50710578977714, "ts": 1768869455472 + }, + { + "value": 351.000351000351, + "ts": 1768955887233 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index f1e48cf167..54b554b999 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2946,5 +2946,9 @@ { "value": 65.83278472679395, "ts": 1768869463536 + }, + { + "value": 110.95084877399312, + "ts": 1768955903518 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 06286f909c..e48efdbc43 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Jan 11Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 13Thu 15Sat 17Mon 19Wed 21050100150200250300350400450500550600[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 9cbf091238..b67bc2a48b 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2298,5 +2298,9 @@ { "value": 2690.636584685295, "ts": 1768869311567 + }, + { + "value": 3000.866917109387, + "ts": 1768955803109 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 10a5be41b1..b6274c858c 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2294,5 +2294,9 @@ { "value": 2981.317079634292, "ts": 1768869310053 + }, + { + "value": 3739.819380575101, + "ts": 1768955785223 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index ebccd89382..959e6c7dba 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -3038,5 +3038,9 @@ { "value": 1193.1908575064963, "ts": 1768869314304 + }, + { + "value": 1527.5467599035949, + "ts": 1768955796610 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index dc69ded604..4bfa3a6d23 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Jan 11Tue 13Thu 15Sat 17Mon 19Wed 2105001,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 +Tue 13Thu 15Sat 17Mon 19Wed 2105001,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 633ddb14bc..619714ff7c 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2298,5 +2298,9 @@ { "value": 52.55228952808044, "ts": 1768869373076 + }, + { + "value": 57.41187277528993, + "ts": 1768955859266 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 507ca2ce55..62d5fcfab9 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2294,5 +2294,9 @@ { "value": 61.08984279547121, "ts": 1768869366948 + }, + { + "value": 80.17960230917255, + "ts": 1768955830352 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 2a8bd9fca4..0a27c83ad2 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -3050,5 +3050,9 @@ { "value": 14.301241347748983, "ts": 1768869379619 + }, + { + "value": 15.878560767252056, + "ts": 1768955855972 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 35197ac14d..5bbe9846ed 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Jan 11Tue 13Thu 15Sat 17Mon 19Wed 21020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 13Thu 15Sat 17Mon 19Wed 21020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file