From a51eabd37c5a6699a37bf5372a68ce36db0a779b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 24 Jan 2026 00:43: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 5b0245d0a0..b40c49647d 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -2310,5 +2310,9 @@ { "value": 101.33765707336846, "ts": 1769128595709 + }, + { + "value": 99.98666844420744, + "ts": 1769214943755 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index ae5bed4e7e..465a7d9cad 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -2306,5 +2306,9 @@ { "value": 122.40900930308472, "ts": 1769128563801 + }, + { + "value": 107.60401721664276, + "ts": 1769214941653 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index ad7a65dc53..6820d2292b 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -3074,5 +3074,9 @@ { "value": 34.83349588964749, "ts": 1769128603439 + }, + { + "value": 35.28581510232886, + "ts": 1769214986734 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index d53cb0cad3..0da4daa619 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -2310,5 +2310,9 @@ { "value": 269.97840172786175, "ts": 1769128695475 + }, + { + "value": 283.1390684724647, + "ts": 1769215037440 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index e82be97a3d..4532a6e5e3 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -2306,5 +2306,9 @@ { "value": 343.0139492339355, "ts": 1769128639930 + }, + { + "value": 265.95744680851067, + "ts": 1769215033928 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 9c60f3d96d..1194db46f9 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -3054,5 +3054,9 @@ { "value": 120.45290291496026, "ts": 1769128694171 + }, + { + "value": 134.97098123903362, + "ts": 1769215070246 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 7042173a14..2be42cf762 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 15Sat 17Mon 19Wed 21Fri 23050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 15Sat 17Mon 19Wed 21Fri 23Jan 25050100150200250300350400450500550600[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 1cd9f7e318..976e122699 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -1382,5 +1382,9 @@ { "value": 276.14138438880707, "ts": 1769128760699 + }, + { + "value": 291.77912320373474, + "ts": 1769215100149 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 55d40e90e0..3990036656 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -1382,5 +1382,9 @@ { "value": 367.3094582185491, "ts": 1769128690105 + }, + { + "value": 272.5414490120372, + "ts": 1769215100636 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 272c856c55..456cb491bd 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -1394,5 +1394,9 @@ { "value": 127.15770734653654, "ts": 1769128749232 + }, + { + "value": 140.0707357215394, + "ts": 1769215118899 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 6752154036..4c33b7ded8 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -1382,5 +1382,9 @@ { "value": 148.25247396315928, "ts": 1769128848276 + }, + { + "value": 201.77562550443906, + "ts": 1769215165552 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index c2f4ba09c6..1f26b82b0a 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -1382,5 +1382,9 @@ { "value": 246.91866087779584, "ts": 1769128744793 + }, + { + "value": 177.75407723414656, + "ts": 1769215174231 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 5a341f186b..d29beb5ac9 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -418,5 +418,9 @@ { "value": 56.12695918166894, "ts": 1769128824411 + }, + { + "value": 94.90592450233706, + "ts": 1769215163409 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 2327d3d2c6..1a45546797 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -2310,5 +2310,9 @@ { "value": 213.52313167259786, "ts": 1769128617360 + }, + { + "value": 216.4189871591401, + "ts": 1769214964950 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 081d2d5b0b..f26b80906a 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -2306,5 +2306,9 @@ { "value": 276.7017155506364, "ts": 1769128581811 + }, + { + "value": 218.53146853146853, + "ts": 1769214962276 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index f1fef3ef10..f838434996 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -3010,5 +3010,9 @@ { "value": 72.04610951008645, "ts": 1769128624127 + }, + { + "value": 73.52941176470588, + "ts": 1769215007120 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index a2c08750ac..e3d12c151b 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 15Sat 17Mon 19Wed 21Fri 23050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 15Sat 17Mon 19Wed 21Fri 23Jan 25050100150200250300350400450[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 50540472f3..d111853638 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 22d65baee6..32a4901cc7 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -2306,5 +2306,9 @@ { "value": 133.5232330425494, "ts": 1769128608710 + }, + { + "value": 136.4877161055505, + "ts": 1769214956384 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 2c08d6e620..7ba32d4d40 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -2302,5 +2302,9 @@ { "value": 160.97875080489376, "ts": 1769128574753 + }, + { + "value": 141.77693761814746, + "ts": 1769214953854 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 5b10dd735d..3049f986d1 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -3058,5 +3058,9 @@ { "value": 43.196544276457885, "ts": 1769128616076 + }, + { + "value": 43.271311120726956, + "ts": 1769214999305 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 9cd8ad218f..bfc9c1cf31 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 15Sat 17Mon 19Wed 21Fri 23020406080100120140160180200220240260280[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 15Sat 17Mon 19Wed 21Fri 23Jan 25020406080100120140160180200220240260280[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 6ff7c60fd2..83b3de738f 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 15Sat 17Mon 19Wed 21Fri 23020406080100120140160180200220[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 15Sat 17Mon 19Wed 21Fri 23Jan 25020406080100120140160180200220[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 3d249222d2..e36738e1b0 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -2310,5 +2310,9 @@ { "value": 354.421407052986, "ts": 1769128668848 + }, + { + "value": 378.6922494319616, + "ts": 1769215012910 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index c37803277b..d4e5908a0d 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -2306,5 +2306,9 @@ { "value": 458.57535921736473, "ts": 1769128618740 + }, + { + "value": 346.0606759718537, + "ts": 1769215008085 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 0ce43247cd..8017ada1ab 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -2050,5 +2050,9 @@ { "value": 138.6866375424728, "ts": 1769128675724 + }, + { + "value": 167.2940192388122, + "ts": 1769215054152 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 87e1ee6e3d..e317f378b7 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 15Sat 17Mon 19Wed 21Fri 23050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 15Sat 17Mon 19Wed 21Fri 23Jan 25050100150200250300350400450500550600650700[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 a14821143e..22ade27d85 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 @@ -Thu 15Sat 17Mon 19Wed 21Fri 23020406080100120140160180200220240260[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Thu 15Sat 17Mon 19Wed 21Fri 23Jan 25020406080100120140160180200220240260[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 e2aff079b8..cb1ce9558e 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -2310,5 +2310,9 @@ { "value": 290.1353965183753, "ts": 1769128716571 + }, + { + "value": 291.71528588098016, + "ts": 1769215058427 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 2086e1d65a..539fe090b9 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -2306,5 +2306,9 @@ { "value": 362.7350220663805, "ts": 1769128656851 + }, + { + "value": 277.36686390532543, + "ts": 1769215055965 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index f9ceec38e1..98c96327f2 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2958,5 +2958,9 @@ { "value": 87.56184054988836, "ts": 1769128717330 + }, + { + "value": 103.36985734959686, + "ts": 1769215089922 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 7a61326fa6..a210663f34 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 15Sat 17Mon 19Wed 21Fri 23050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 15Sat 17Mon 19Wed 21Fri 23Jan 25050100150200250300350400450500550600[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 1eadb677ba..809bf2218f 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -2310,5 +2310,9 @@ { "value": 2835.4791959841214, "ts": 1769128587616 + }, + { + "value": 2945.4117031025003, + "ts": 1769214935564 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 0c310799ea..e72da975b9 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -2306,5 +2306,9 @@ { "value": 4073.442662522819, "ts": 1769128557004 + }, + { + "value": 3004.306172180125, + "ts": 1769214933897 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index efcfd9aab8..cc13d13a5b 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -3050,5 +3050,9 @@ { "value": 1142.2189506815241, "ts": 1769128595806 + }, + { + "value": 1200.8325772535625, + "ts": 1769214979256 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 8a510dc1b0..4622901497 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Thu 15Sat 17Mon 19Wed 21Fri 2305001,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 +Thu 15Sat 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 diff --git a/python_4workers_benchmark.json b/python_4workers_benchmark.json index e881597bc9..276a6131f4 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -2310,5 +2310,9 @@ { "value": 56.34437683119225, "ts": 1769128645999 + }, + { + "value": 56.19661321744343, + "ts": 1769214993187 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index a25b631281..978fd84a86 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -2306,5 +2306,9 @@ { "value": 81.56606851549755, "ts": 1769128601834 + }, + { + "value": 65.28267397832614, + "ts": 1769214986933 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 61eb0b35ee..5b375c2712 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -3062,5 +3062,9 @@ { "value": 14.753179310141336, "ts": 1769128659039 + }, + { + "value": 15.47939692269589, + "ts": 1769215040399 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index f77eaedf19..be16a3ef46 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 15Sat 17Mon 19Wed 21Fri 23020406080100120140160180200220240[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 15Sat 17Mon 19Wed 21Fri 23Jan 250102030405060708090100110120130[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file