From 3dc176a864d5bb6c4ec74def9f6bdd877ac28952 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 2 Sep 2025 00:39:53 +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 b78d5894dd..a8cfd7e0b4 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1910,5 +1910,9 @@ { "value": 117.68397928761964, "ts": 1756687060369 + }, + { + "value": 95.35918626827717, + "ts": 1756773122650 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 5efc2820eb..30e1d2e9d0 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1906,5 +1906,9 @@ { "value": 131.34851138353764, "ts": 1756687080390 + }, + { + "value": 127.55102040816327, + "ts": 1756773084008 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index ee259c6b3c..09684b5532 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2674,5 +2674,9 @@ { "value": 40.903141361256544, "ts": 1756687071897 + }, + { + "value": 40.59759662227996, + "ts": 1756773065906 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 8cfad4a412..4e28154e12 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1910,5 +1910,9 @@ { "value": 321.38839787883654, "ts": 1756687134809 + }, + { + "value": 240.46168643796088, + "ts": 1756773210213 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 722cd0983e..fea8b1972a 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1906,5 +1906,9 @@ { "value": 315.1922672830426, "ts": 1756687151692 + }, + { + "value": 296.1939082786197, + "ts": 1756773159381 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index f6e11464cf..33c1bb14d7 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2654,5 +2654,9 @@ { "value": 154.82272797646695, "ts": 1756687132645 + }, + { + "value": 158.0153274867662, + "ts": 1756773126503 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index e798cce980..98589b0692 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Sat 23Mon 25Wed 27Fri 29Aug 31September050100150200250300350400450500550600[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 25Wed 27Fri 29Aug 31SeptemberWed 03050100150200250300350400450500550600[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 209cf02fd4..20d55f3c89 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -982,5 +982,9 @@ { "value": 319.57390146471374, "ts": 1756687190658 + }, + { + "value": 210.4856957429268, + "ts": 1756773290302 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 28598a8023..5a829f69d9 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -982,5 +982,9 @@ { "value": 318.60662701784196, "ts": 1756687207588 + }, + { + "value": 314.77061091729405, + "ts": 1756773216275 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 1bb7f10320..78bb986d95 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -994,5 +994,9 @@ { "value": 159.21665406201487, "ts": 1756687175605 + }, + { + "value": 160.73294221650727, + "ts": 1756773169267 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index e446af7083..7aaee29437 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -982,5 +982,9 @@ { "value": 236.9574661348288, "ts": 1756687248134 + }, + { + "value": 165.78249336870027, + "ts": 1756773368761 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index b785b5f0f3..8557024fa9 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -982,5 +982,9 @@ { "value": 220.6937139073822, "ts": 1756687268329 + }, + { + "value": 206.52622883106156, + "ts": 1756773280355 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 6c41401691..8030ad2cbf 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -18,5 +18,9 @@ { "value": 119.42794016660197, "ts": 1756687211134 + }, + { + "value": 121.08736453351094, + "ts": 1756773204379 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index df67d28326..e4b29f5478 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1910,5 +1910,9 @@ { "value": 231.9109461966605, "ts": 1756687080507 + }, + { + "value": 208.2176568573015, + "ts": 1756773144398 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 21e9c97b02..aa89e5e8fe 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1906,5 +1906,9 @@ { "value": 275.78599007170436, "ts": 1756687097148 + }, + { + "value": 258.9779005524862, + "ts": 1756773101661 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 2dcb8d7555..a6b37dfeb5 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2610,5 +2610,9 @@ { "value": 77.08911501695961, "ts": 1756687091177 + }, + { + "value": 77.08911501695961, + "ts": 1756773085479 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 0d43dbea9b..44e014a537 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Sat 23Mon 25Wed 27Fri 29Aug 31September050100150200250300350400450500[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 25Wed 27Fri 29Aug 31SeptemberWed 03050100150200250300350400450500[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 6f6c5ce473..31a2f1b7a1 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Sat 23Mon 25Wed 27Fri 29Aug 31September02004006008001,0001,2001,4001,6001,8002,0002,2002,4002,6002,800[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mon 25Wed 27Fri 29Aug 31SeptemberWed 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 becd53d848..52681d4f00 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2398,5 +2398,9 @@ { "value": 810.482236930974, "ts": 1756687235842 + }, + { + "value": 861.3511728731804, + "ts": 1756773223334 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 21d9e261c0..55a79e5d0c 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1906,5 +1906,9 @@ { "value": 145.40519581233036, "ts": 1756687072510 + }, + { + "value": 134.89208633093526, + "ts": 1756773135420 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 3252c25691..ac52d09cda 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1902,5 +1902,9 @@ { "value": 181.6860465116279, "ts": 1756687090138 + }, + { + "value": 175.5001755001755, + "ts": 1756773094249 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 52f0f0c683..ab212aba07 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2658,5 +2658,9 @@ { "value": 46.27487274409995, "ts": 1756687083724 + }, + { + "value": 45.72891896835559, + "ts": 1756773077973 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 7c8cb42c97..9c90165479 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Sat 23Mon 25Wed 27Fri 29Aug 31September050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 25Wed 27Fri 29Aug 31SeptemberWed 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 1a1671a88b..fa00e21ae7 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Sat 23Mon 25Wed 27Fri 29Aug 31September020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 25Wed 27Fri 29Aug 31SeptemberWed 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 9cac2db58b..932ba583d6 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1910,5 +1910,9 @@ { "value": 400.16006402561027, "ts": 1756687112862 + }, + { + "value": 325.82134129785504, + "ts": 1756773181952 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 908f8a56d2..ab23b8cfb5 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1906,5 +1906,9 @@ { "value": 354.81963335304556, "ts": 1756687129370 + }, + { + "value": 339.4241104259773, + "ts": 1756773135595 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index d776f840e4..7f0000fe8e 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1650,5 +1650,9 @@ { "value": 193.87359441644045, "ts": 1756687118519 + }, + { + "value": 196.65683382497542, + "ts": 1756773112656 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 98d517e1a0..fc736296ae 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Sat 23Mon 25Wed 27Fri 29Aug 31September050100150200250300350400450500550600650700[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 25Wed 27Fri 29Aug 31SeptemberWed 03050100150200250300350400450500550600650700[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 57510a3fa3..e9a9e8a44e 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 @@ -Sat 23Mon 25Wed 27Fri 29Aug 31September050100150200250300350[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mon 25Wed 27Fri 29Aug 31SeptemberWed 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 cec1eabc0a..08f5c585ff 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1910,5 +1910,9 @@ { "value": 345.6221198156682, "ts": 1756687152529 + }, + { + "value": 272.3682418629988, + "ts": 1756773232638 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 501255e0ef..1c696c83dd 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1906,5 +1906,9 @@ { "value": 346.98126301179735, "ts": 1756687169312 + }, + { + "value": 335.9838727741068, + "ts": 1756773177558 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 76da57f2a7..9bb043a0a0 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2558,5 +2558,9 @@ { "value": 116.57729074376313, "ts": 1756687150089 + }, + { + "value": 116.22501162250117, + "ts": 1756773143976 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 3000d34b5d..777b310ab8 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Sat 23Mon 25Wed 27Fri 29Aug 31September050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 25Wed 27Fri 29Aug 31SeptemberWed 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 b31b7a3e3b..6e8a46fc1a 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1910,5 +1910,9 @@ { "value": 4827.031375703942, "ts": 1756687053344 + }, + { + "value": 2552.8776604294508, + "ts": 1756773114120 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index ce8e000792..96403fb48e 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1906,5 +1906,9 @@ { "value": 3768.7916137407346, "ts": 1756687074010 + }, + { + "value": 3631.863549541309, + "ts": 1756773077451 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 64f8dcd3b6..250ef7bd44 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2650,5 +2650,9 @@ { "value": 1776.5495459928939, "ts": 1756687065401 + }, + { + "value": 1758.1215448027972, + "ts": 1756773059360 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index f75d1ec692..f98a43111b 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Sat 23Mon 25Wed 27Fri 29Aug 31September01,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 25Wed 27Fri 29Aug 31SeptemberWed 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 deba118267..bed28a7cd8 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1910,5 +1910,9 @@ { "value": 122.65925259628752, "ts": 1756687094165 + }, + { + "value": 109.40121070673182, + "ts": 1756773159684 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 7ea41f59ee..f3610618e5 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1906,5 +1906,9 @@ { "value": 146.49868151186638, "ts": 1756687108846 + }, + { + "value": 137.91835233541744, + "ts": 1756773114086 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index d9352c7836..9ac5cb0755 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2662,5 +2662,9 @@ { "value": 34.71740036106097, "ts": 1756687106495 + }, + { + "value": 34.81166887140569, + "ts": 1756773100775 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 2df1929db3..8f4b639728 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Sat 23Mon 25Wed 27Fri 29Aug 31September020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 25Wed 27Fri 29Aug 31SeptemberWed 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 b08c886e53..2b8d36283f 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Sat 23Mon 25Wed 27Fri 29Aug 31September02004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mon 25Wed 27Fri 29Aug 31SeptemberWed 0302004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file