From 5a9a3fb2f1275f3333af3225813a508567321864 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 3 Aug 2025 00:47:03 +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 +- dedicated_benchmark.json | 4 ++++ 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 +- single_dedicated_worker_throughput_benchmark.svg | 2 +- 42 files changed, 135 insertions(+), 11 deletions(-) diff --git a/2steps_4workers_benchmark.json b/2steps_4workers_benchmark.json index 4e7e9cc525..c3d91ca584 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1790,5 +1790,9 @@ { "value": 91.11894059045073, "ts": 1754094915954 + }, + { + "value": 93.79689844922461, + "ts": 1754181594638 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 85e2485814..b179ae4444 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1786,5 +1786,9 @@ { "value": 137.81697905181917, "ts": 1754094788599 + }, + { + "value": 149.34289127837513, + "ts": 1754181511118 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index ccf646ed61..70c387fe35 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2554,5 +2554,9 @@ { "value": 38.59215807347947, "ts": 1754094825878 + }, + { + "value": 39.89786147462496, + "ts": 1754181532318 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 8466e0ccb5..bb29d1d7f4 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1790,5 +1790,9 @@ { "value": 232.252070914299, "ts": 1754095010062 + }, + { + "value": 238.59704934982307, + "ts": 1754181681397 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 5e0ae58f38..6914fdd406 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1786,5 +1786,9 @@ { "value": 337.05971574630644, "ts": 1754094857618 + }, + { + "value": 365.5416108200316, + "ts": 1754181574356 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index b37445871d..df78384bae 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2534,5 +2534,9 @@ { "value": 126.59029052471676, "ts": 1754094889164 + }, + { + "value": 155.41223094257518, + "ts": 1754181592717 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 3f5fde00e1..838ae39ca7 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Wed 23Fri 25Jul 27Tue 29Thu 31AugustAug 03050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 25Jul 27Tue 29Thu 31AugustAug 03050100150200250300350400450500550600650[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 4ec33d9954..0340e68762 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -862,5 +862,9 @@ { "value": 233.92268855143377, "ts": 1754095083959 + }, + { + "value": 246.97964476094427, + "ts": 1754181752490 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index d23d4a8e05..1342f0d98f 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -862,5 +862,9 @@ { "value": 325.04469364537624, "ts": 1754094921626 + }, + { + "value": 378.1075716041214, + "ts": 1754181621911 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index f14fdea557..be6f6e0ce1 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -874,5 +874,9 @@ { "value": 156.20728706994183, "ts": 1754094933838 + }, + { + "value": 160.51364365971105, + "ts": 1754181635261 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index f067d2d42d..8e9c442395 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -862,5 +862,9 @@ { "value": 160.91183372443848, "ts": 1754095166103 + }, + { + "value": 165.3667006587107, + "ts": 1754181832662 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index c915429334..c84f4fdb2e 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -862,5 +862,9 @@ { "value": 269.02813585920865, "ts": 1754094974503 + }, + { + "value": 275.1283932501834, + "ts": 1754181672705 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 69fec84b53..027cccff86 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -878,5 +878,9 @@ { "value": 110.60417530761787, "ts": 1754094972731 + }, + { + "value": 120.65637065637065, + "ts": 1754181671206 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 0c0390afd1..6a6228514d 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1790,5 +1790,9 @@ { "value": 176.03567656378357, "ts": 1754094939613 + }, + { + "value": 207.72746157041962, + "ts": 1754181616003 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 31913755c6..0dcd3d61fd 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1786,5 +1786,9 @@ { "value": 301.3863773357444, "ts": 1754094806107 + }, + { + "value": 300.782033286545, + "ts": 1754181526881 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 9360069505..4c5f7c0fe0 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2490,5 +2490,9 @@ { "value": 79.54183900731786, "ts": 1754094845231 + }, + { + "value": 74.72724555372889, + "ts": 1754181551956 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index c862e43052..315e75a30d 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Wed 23Fri 25Jul 27Tue 29Thu 31AugustAug 03050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 25Jul 27Tue 29Thu 31AugustAug 03050100150200250300350400450500550[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 f70bba51a8..e22a0caadd 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Wed 23Fri 25Jul 27Tue 29Thu 31AugustAug 0302004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Fri 25Jul 27Tue 29Thu 31AugustAug 0302004006008001,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/dedicated_benchmark.json b/dedicated_benchmark.json index 52f1ef32dc..e35ebf982d 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2278,5 +2278,9 @@ { "value": 1020.2462194209536, "ts": 1754094958184 + }, + { + "value": 1278.2638336552664, + "ts": 1754181637223 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 9e36751cb4..bce2819b83 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1786,5 +1786,9 @@ { "value": 125.91286829513976, "ts": 1754094929441 + }, + { + "value": 135.53808620222281, + "ts": 1754181607246 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index a587d74db9..8d328a4fc2 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1782,5 +1782,9 @@ { "value": 162.05704407951598, "ts": 1754094799509 + }, + { + "value": 195.77133907595928, + "ts": 1754181520334 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index bba17f3efd..c7606c6282 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2538,5 +2538,9 @@ { "value": 45.257060101375814, "ts": 1754094837905 + }, + { + "value": 45.74565416285453, + "ts": 1754181544285 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 5cf72f7941..2703229229 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Wed 23Fri 25Jul 27Tue 29Thu 31AugustAug 03050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 25Jul 27Tue 29Thu 31AugustAug 03050100150200250300350[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 47f43cf0f5..a53fb86b6c 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Wed 23Fri 25Jul 27Tue 29Thu 31AugustAug 03020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 25Jul 27Tue 29Thu 31AugustAug 03020406080100120140160180200220240260[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 fa1935eab2..ba0622a1b4 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1790,5 +1790,9 @@ { "value": 300.1500750375188, "ts": 1754094980831 + }, + { + "value": 336.0026880215042, + "ts": 1754181652859 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 216eaf7c6d..6cedecd2e3 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1786,5 +1786,9 @@ { "value": 424.08821034775235, "ts": 1754094836382 + }, + { + "value": 454.3045354736125, + "ts": 1754181554777 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index ddcd5f16f1..3ce24cb8a0 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1530,5 +1530,9 @@ { "value": 208.76826722338205, "ts": 1754094872093 + }, + { + "value": 207.2753653228314, + "ts": 1754181578641 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index a11ac447b8..1871cd7d85 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Wed 23Fri 25Jul 27Tue 29Thu 31AugustAug 030100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 25Jul 27Tue 29Thu 31AugustAug 030100200300400500600700800[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 7e181cddc7..35fc291cad 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 23Fri 25Jul 27Tue 29Thu 31AugustAug 03050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Fri 25Jul 27Tue 29Thu 31AugustAug 03050100150200250300350[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 c76f635b78..45fb6b4260 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1790,5 +1790,9 @@ { "value": 277.36686390532543, "ts": 1754095032039 + }, + { + "value": 278.94002789400275, + "ts": 1754181703323 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 552d9c8cc0..02afe4ddf2 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1786,5 +1786,9 @@ { "value": 230.49441051054512, "ts": 1754094884085 + }, + { + "value": 404.47620331670487, + "ts": 1754181589568 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 2a67e6f16d..ea8c2d4e31 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2438,5 +2438,9 @@ { "value": 108.7547580206634, "ts": 1754094907831 + }, + { + "value": 117.87587670183298, + "ts": 1754181609930 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 1e016843c1..30aa78fcf8 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Wed 23Fri 25Jul 27Tue 29Thu 31AugustAug 03050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 25Jul 27Tue 29Thu 31AugustAug 03050100150200250300350400450500550600650[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 90f82a47a4..986e49fd44 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1790,5 +1790,9 @@ { "value": 1913.075516884663, "ts": 1754094906941 + }, + { + "value": 2435.9217257152136, + "ts": 1754181585815 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 3c5fe707fa..d6d7c67410 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1786,5 +1786,9 @@ { "value": 5117.707267144319, "ts": 1754094782388 + }, + { + "value": 5530.1804477397945, + "ts": 1754181505368 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 4076710c94..843cce5fc2 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2530,5 +2530,9 @@ { "value": 1749.509165484128, "ts": 1754094819001 + }, + { + "value": 1773.5737511084837, + "ts": 1754181525661 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index be30e5bcb5..71203451a3 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Wed 23Fri 25Jul 27Tue 29Thu 31AugustAug 0301,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 25Jul 27Tue 29Thu 31AugustAug 0301,0002,0003,0004,0005,0006,0007,0008,0009,000[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 41f25744d0..0e05b7c4aa 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1790,5 +1790,9 @@ { "value": 94.82268158543523, "ts": 1754094956963 + }, + { + "value": 109.32147802638292, + "ts": 1754181631215 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 54f5e0ab02..47ffb85a7d 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1786,5 +1786,9 @@ { "value": 141.32278123233465, "ts": 1754094818243 + }, + { + "value": 156.64160401002505, + "ts": 1754181537940 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index ab0922b2ef..5e3fb6a5c1 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2542,5 +2542,9 @@ { "value": 34.317089910775564, "ts": 1754094860724 + }, + { + "value": 34.83835005574136, + "ts": 1754181567236 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 09f306025b..974cde3a49 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Wed 23Fri 25Jul 27Tue 29Thu 31AugustAug 03020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Fri 25Jul 27Tue 29Thu 31AugustAug 03020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file diff --git a/single_dedicated_worker_throughput_benchmark.svg b/single_dedicated_worker_throughput_benchmark.svg index 3ea92777ca..85623082e9 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Wed 23Fri 25Jul 27Tue 29Thu 31AugustAug 0302004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Fri 25Jul 27Tue 29Thu 31AugustAug 0302004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file