From bc075b2314ce857f462a5d674d1fdf687458243c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 6 Aug 2025 00:42:58 +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 bae0c5a50d..63537f9bf6 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1802,5 +1802,9 @@ { "value": 124.60541618209004, "ts": 1754354129619 + }, + { + "value": 126.00806451612904, + "ts": 1754440527891 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index d7bebba3ff..1ef1ce4a7f 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1798,5 +1798,9 @@ { "value": 155.7955961778147, "ts": 1754354113351 + }, + { + "value": 130.89005235602093, + "ts": 1754440544422 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index af8c464dea..a516017a6e 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2566,5 +2566,9 @@ { "value": 33.59763472651525, "ts": 1754354196984 + }, + { + "value": 35.84743332377402, + "ts": 1754440544596 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index a70e0a341d..60f19f96b1 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1802,5 +1802,9 @@ { "value": 325.02708559046584, "ts": 1754354202739 + }, + { + "value": 312.1748178980229, + "ts": 1754440599700 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index c8d765d411..9ad57ee53b 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1798,5 +1798,9 @@ { "value": 342.85714285714283, "ts": 1754354181203 + }, + { + "value": 305.3279731311384, + "ts": 1754440619987 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index e31ee8f297..8c808c13d7 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2546,5 +2546,9 @@ { "value": 104.86027368531431, "ts": 1754354272344 + }, + { + "value": 147.6886722788362, + "ts": 1754440609327 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 04bc704e69..04934d7afc 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Jul 27Tue 29Thu 31AugustAug 03Tue 05050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jul 27Tue 29Thu 31AugustAug 03Tue 05Thu 07050100150200250300350400450500550600[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 faa3b9d618..f8d0c6c33f 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -874,5 +874,9 @@ { "value": 315.3827958684854, "ts": 1754354259100 + }, + { + "value": 302.4193548387097, + "ts": 1754440657746 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index adc5bfa164..b556c9e193 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -874,5 +874,9 @@ { "value": 375.34015201276156, "ts": 1754354228704 + }, + { + "value": 315.2088258471237, + "ts": 1754440677407 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 257fbc5f60..9277923a42 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -886,5 +886,9 @@ { "value": 111.49825783972125, "ts": 1754354332777 + }, + { + "value": 140.43957587248087, + "ts": 1754440658189 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 253a3d3791..2a1401ae0e 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -874,5 +874,9 @@ { "value": 235.07747761866517, "ts": 1754354317633 + }, + { + "value": 227.83800717689724, + "ts": 1754440717718 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 05d6859c0a..3921156758 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -874,5 +874,9 @@ { "value": 278.40289539011206, "ts": 1754354279301 + }, + { + "value": 243.8528754318228, + "ts": 1754440733953 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index e09fc61434..edde14beff 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -890,5 +890,9 @@ { "value": 73.46459006758742, "ts": 1754354390359 + }, + { + "value": 111.52001784320285, + "ts": 1754440696837 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 54b1eac5e5..4e5de3b855 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1802,5 +1802,9 @@ { "value": 239.9616061430171, "ts": 1754354148598 + }, + { + "value": 247.36147757255935, + "ts": 1754440546440 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index a9b06ca950..ba7eff0b41 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1798,5 +1798,9 @@ { "value": 301.9323671497585, "ts": 1754354130295 + }, + { + "value": 261.00574212632677, + "ts": 1754440562510 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index f4ffa504b0..cd3d8c4a83 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2502,5 +2502,9 @@ { "value": 71.83908045977012, "ts": 1754354218159 + }, + { + "value": 70.93204709887927, + "ts": 1754440566166 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index e6d009b95a..3780c10a37 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Jul 27Tue 29Thu 31AugustAug 03Tue 05050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jul 27Tue 29Thu 31AugustAug 03Tue 05Thu 07050100150200250300350400450500550[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 a5fa671cbe..52781a6ed6 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Jul 27Tue 29Thu 31AugustAug 03Tue 0502004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Jul 27Tue 29Thu 31AugustAug 03Tue 05Thu 0702004006008001,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 b890f8494e..7448b5a597 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2290,5 +2290,9 @@ { "value": 1168.2091353954388, "ts": 1754354241345 + }, + { + "value": 1135.9476959194235, + "ts": 1754440665839 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index c3804e25a0..07c1a5eeb1 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1798,5 +1798,9 @@ { "value": 155.50487248600456, "ts": 1754354140835 + }, + { + "value": 159.1005515485787, + "ts": 1754440538867 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 5ab07fe969..20e7489c68 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1794,5 +1794,9 @@ { "value": 179.34002869440457, "ts": 1754354123743 + }, + { + "value": 166.87061964623427, + "ts": 1754440555187 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 0f9d99937d..75f788ff60 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2550,5 +2550,9 @@ { "value": 41.51444702756559, "ts": 1754354210119 + }, + { + "value": 40.27061855670103, + "ts": 1754440558021 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 2e65ce13ca..d4391ceab3 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Jul 27Tue 29Thu 31AugustAug 03Tue 05050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jul 27Tue 29Thu 31AugustAug 03Tue 05Thu 07050100150200250300350[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 fd50c583db..5e36a15fab 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Jul 27Tue 29Thu 31AugustAug 03Tue 05020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jul 27Tue 29Thu 31AugustAug 03Tue 05Thu 07020406080100120140160180200220240260[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 16a80efb4a..b5505b357b 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1802,5 +1802,9 @@ { "value": 424.23813900869686, "ts": 1754354180999 + }, + { + "value": 429.64554242749733, + "ts": 1754440577387 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index e49b9cd0c5..4ec341916c 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1798,5 +1798,9 @@ { "value": 429.61477874838897, "ts": 1754354160424 + }, + { + "value": 343.93809114359414, + "ts": 1754440597171 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 8fd77d2b63..975411d8ec 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1542,5 +1542,9 @@ { "value": 135.08949679162444, "ts": 1754354251754 + }, + { + "value": 196.77292404565134, + "ts": 1754440594534 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index ed1723f981..cecbb2b85f 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Jul 27Tue 29Thu 31AugustAug 03Tue 050100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jul 27Tue 29Thu 31AugustAug 03Tue 05Thu 070100200300400500600700800[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 ff24eca9cf..980ebef7a9 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 @@ -Jul 27Tue 29Thu 31AugustAug 03Tue 05050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Jul 27Tue 29Thu 31AugustAug 03Tue 05Thu 07050100150200250300350[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 5dce13703a..5f81efe26f 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1802,5 +1802,9 @@ { "value": 344.74833371638704, "ts": 1754354220511 + }, + { + "value": 345.6022118541558, + "ts": 1754440617439 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index aa105d6ea8..feef150454 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1798,5 +1798,9 @@ { "value": 411.29695640252265, "ts": 1754354196114 + }, + { + "value": 327.74348609821385, + "ts": 1754440638666 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index a4bfa6f02c..d92316f496 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2450,5 +2450,9 @@ { "value": 83.73456144023446, "ts": 1754354296514 + }, + { + "value": 101.37361244867961, + "ts": 1754440629324 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 0b9ce1e15b..b2bf6b97ee 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Jul 27Tue 29Thu 31AugustAug 03Tue 05050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jul 27Tue 29Thu 31AugustAug 03Tue 05Thu 07050100150200250300350400450500550600650[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 8a925e0e62..04f5e9ff9f 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1802,5 +1802,9 @@ { "value": 4929.796052511458, "ts": 1754354122843 + }, + { + "value": 4798.4644913627635, + "ts": 1754440521202 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index e9af0205f4..e6456ad15f 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1798,5 +1798,9 @@ { "value": 5608.058988472323, "ts": 1754354107781 + }, + { + "value": 4620.044147088516, + "ts": 1754440537894 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 04ff9be9f9..a071cdb1e1 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2542,5 +2542,9 @@ { "value": 1051.8073556394406, "ts": 1754354189087 + }, + { + "value": 1726.916877734285, + "ts": 1754440537211 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 2a1f54eb11..0c0a8734a2 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Jul 27Tue 29Thu 31AugustAug 03Tue 0501,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jul 27Tue 29Thu 31AugustAug 03Tue 05Thu 0701,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 7b2d60f77d..f77faf209c 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1802,5 +1802,9 @@ { "value": 120.67578439259856, "ts": 1754354162461 + }, + { + "value": 124.76087498960327, + "ts": 1754440559864 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 19eb9cf551..e368efde68 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1798,5 +1798,9 @@ { "value": 138.50415512465375, "ts": 1754354142649 + }, + { + "value": 126.20950778291964, + "ts": 1754440575882 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index dcbe472040..d085d59737 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2554,5 +2554,9 @@ { "value": 31.707781089479358, "ts": 1754354234905 + }, + { + "value": 32.189531964205244, + "ts": 1754440582630 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index afe5b56b81..3ecd7b9d06 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Jul 27Tue 29Thu 31AugustAug 03Tue 05020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jul 27Tue 29Thu 31AugustAug 03Tue 05Thu 07020406080100120140160180200220240260[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 f1d03d305d..16aed2e49a 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Jul 27Tue 29Thu 31AugustAug 03Tue 0502004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Jul 27Tue 29Thu 31AugustAug 03Tue 05Thu 0702004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file