From 6c280e410e06b0caa07a2c2ca0f83a0fb8e7e247 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 26 Jul 2025 00:41:46 +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 e67c42e24b..994f7aac8d 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1762,5 +1762,9 @@ { "value": 125.98689736267427, "ts": 1753403665623 + }, + { + "value": 99.11457645037663, + "ts": 1753490022709 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 6c58bd5984..f825987ecc 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1758,5 +1758,9 @@ { "value": 153.8146021328958, "ts": 1753403656732 + }, + { + "value": 146.11338398597312, + "ts": 1753489984588 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index a173653080..bae250eba0 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2526,5 +2526,9 @@ { "value": 40.943334425155584, "ts": 1753403675014 + }, + { + "value": 41.22011541632316, + "ts": 1753490007374 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 2e756d5a40..995762e93c 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1762,5 +1762,9 @@ { "value": 284.6299810246679, "ts": 1753403740108 + }, + { + "value": 212.71315630871769, + "ts": 1753490116668 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index f629327914..db3e01e3ae 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1758,5 +1758,9 @@ { "value": 406.6418163334463, "ts": 1753403716601 + }, + { + "value": 361.5111164668313, + "ts": 1753490047635 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index e4a70828e6..c8e904e12e 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2506,5 +2506,9 @@ { "value": 136.39773579758577, "ts": 1753403736064 + }, + { + "value": 154.28527347064724, + "ts": 1753490067040 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 9e89066c05..44903e8345 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 25050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Jul 27050100150200250300350400450500550600650[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 2ffd4d377f..9f8e923aee 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -834,5 +834,9 @@ { "value": 296.30361243487494, "ts": 1753403804029 + }, + { + "value": 213.40541694083333, + "ts": 1753490196836 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 825c0e24e1..82c21937ec 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -834,5 +834,9 @@ { "value": 332.1431536992444, "ts": 1753403768699 + }, + { + "value": 368.53904978348334, + "ts": 1753490095701 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 9c9cb989c4..881e212e26 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -846,5 +846,9 @@ { "value": 131.2379015059549, "ts": 1753403789455 + }, + { + "value": 159.846547314578, + "ts": 1753490109925 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index db837021c9..e8998430d8 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -834,5 +834,9 @@ { "value": 234.1691872377793, "ts": 1753403862631 + }, + { + "value": 133.1188640523601, + "ts": 1753490294602 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 15712ace8c..3830d53f85 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -834,5 +834,9 @@ { "value": 292.5117004680187, "ts": 1753403816906 + }, + { + "value": 278.96596615212945, + "ts": 1753490146015 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 1c84dae0d6..3e026a1b50 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -850,5 +850,9 @@ { "value": 121.0727041588474, "ts": 1753403825145 + }, + { + "value": 118.4342985728667, + "ts": 1753490146267 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index e3dcdd5aee..4e61ac2d4b 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1762,5 +1762,9 @@ { "value": 239.42537909018358, "ts": 1753403684699 + }, + { + "value": 195.46520719311962, + "ts": 1753490045315 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index a7523e553b..6e2f78f1f0 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1758,5 +1758,9 @@ { "value": 313.9388865634157, "ts": 1753403672081 + }, + { + "value": 307.4400491904079, + "ts": 1753490000397 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index caf23785c5..cf4c90f47a 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2462,5 +2462,9 @@ { "value": 78.32080200501252, "ts": 1753403694041 + }, + { + "value": 75.87253414264036, + "ts": 1753490026687 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 06231121f4..45301de644 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 25050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Jul 27050100150200250300350400450500[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 6bcdb7e182..10b4a829f0 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 2505001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Jul 2705001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 6daedbe4b4..8f7f91ac3d 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2250,5 +2250,9 @@ { "value": 1243.7639059714486, "ts": 1753403775275 + }, + { + "value": 1334.5789403443214, + "ts": 1753490133253 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index a232d4092f..865304272e 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1758,5 +1758,9 @@ { "value": 155.440414507772, "ts": 1753403676809 + }, + { + "value": 127.9754287176862, + "ts": 1753490036004 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 25925a379c..fe37f18609 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1754,5 +1754,9 @@ { "value": 202.8397565922921, "ts": 1753403665700 + }, + { + "value": 192.80205655526993, + "ts": 1753489993929 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index bcf51d6e1e..70eec9a9f2 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2510,5 +2510,9 @@ { "value": 47.09428275407365, "ts": 1753403686640 + }, + { + "value": 46.5809577044904, + "ts": 1753490019100 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 2049469892..9ae312ddc4 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 25050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Jul 27050100150200250300350[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 f514c89f6a..e9b642012b 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 25020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Jul 27020406080100120140160180200220240260[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 291df04117..2c583bfed1 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1762,5 +1762,9 @@ { "value": 449.034575662326, "ts": 1753403715744 + }, + { + "value": 312.3048094940662, + "ts": 1753490085164 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 4fa06d7d7e..1607a1b45f 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1758,5 +1758,9 @@ { "value": 505.90219224283305, "ts": 1753403698510 + }, + { + "value": 467.9092256102316, + "ts": 1753490028024 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 4ca95a81ff..5db1968c9f 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1502,5 +1502,9 @@ { "value": 209.38023450586266, "ts": 1753403720201 + }, + { + "value": 218.91418563922943, + "ts": 1753490052869 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 535c801c5d..b92704ac93 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 250100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Jul 270100200300400500600700800[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 0aea9e89ac..6ba8f08bcb 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 17Sat 19Mon 21Wed 23Fri 25050100150200250300350400450[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Jul 27050100150200250300350400450[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 f21e566f2c..6a5bd8d9cc 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1762,5 +1762,9 @@ { "value": 267.6898367091996, "ts": 1753403762916 + }, + { + "value": 260.98303610265333, + "ts": 1753490140035 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index fabd6e2410..eb0b9819ab 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1758,5 +1758,9 @@ { "value": 401.3914905004014, "ts": 1753403731909 + }, + { + "value": 413.99296211964395, + "ts": 1753490062486 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 45cb5c8de6..327b39af77 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2410,5 +2410,9 @@ { "value": 90.23641941887745, "ts": 1753403758513 + }, + { + "value": 116.17775196049956, + "ts": 1753490084535 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index cfb3bb0473..8f96686fe9 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 25050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Jul 27050100150200250300350400450500550600650700[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 827dfa9b84..f7bd94c6dd 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1762,5 +1762,9 @@ { "value": 4776.309504855914, "ts": 1753403658931 + }, + { + "value": 3555.625790139064, + "ts": 1753490014428 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index f5d74ff49c..fcac221032 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1758,5 +1758,9 @@ { "value": 5641.572118096909, "ts": 1753403651114 + }, + { + "value": 5547.10933968854, + "ts": 1753489978717 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 3495054e3c..6612ac870f 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2502,5 +2502,9 @@ { "value": 1806.3221274460611, "ts": 1753403668472 + }, + { + "value": 1772.0372521609008, + "ts": 1753490000896 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 8af55ef865..52e614d5d4 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 2501,0002,0003,0004,0005,0006,0007,0008,0009,00010,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Jul 2701,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 6941d9c12f..ba61d8744a 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1762,5 +1762,9 @@ { "value": 123.13249055984238, "ts": 1753403698324 + }, + { + "value": 97.89205769105266, + "ts": 1753490062148 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 408aaa9b28..79ccfabae4 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1758,5 +1758,9 @@ { "value": 160.87516087516087, "ts": 1753403682940 + }, + { + "value": 153.97249024840895, + "ts": 1753490011613 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 1cffbc4e02..2e37f9af9f 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2514,5 +2514,9 @@ { "value": 35.71683691692264, "ts": 1753403708970 + }, + { + "value": 34.955257270693515, + "ts": 1753490041917 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index ca01621313..5559d70f31 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 25020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Jul 27020406080100120140160180200220240260[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 cdaf5211ff..d2d8ebbcf7 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Thu 17Sat 19Mon 21Wed 23Fri 2502004006008001,0001,2001,4001,6001,8002,0002,2002,400[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Thu 17Sat 19Mon 21Wed 23Fri 25Jul 2702004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file