From 925b827af8635b9e4cf4ed5dd9e058ee89fc7c84 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 5 Aug 2025 00:41:48 +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 65ce319c63..bae0c5a50d 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1798,5 +1798,9 @@ { "value": 39.36387970398362, "ts": 1754267962953 + }, + { + "value": 124.60541618209004, + "ts": 1754354129619 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index b6a10e7a15..d7bebba3ff 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1794,5 +1794,9 @@ { "value": 149.0757304710793, "ts": 1754267862762 + }, + { + "value": 155.7955961778147, + "ts": 1754354113351 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index a4949f69f6..af8c464dea 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2562,5 +2562,9 @@ { "value": 32.010243277848915, "ts": 1754267945034 + }, + { + "value": 33.59763472651525, + "ts": 1754354196984 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index badac08619..a70e0a341d 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1798,5 +1798,9 @@ { "value": 151.49219815179518, "ts": 1754268097148 + }, + { + "value": 325.02708559046584, + "ts": 1754354202739 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 41cbf8e554..c8d765d411 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1794,5 +1794,9 @@ { "value": 387.87251923201245, "ts": 1754267924714 + }, + { + "value": 342.85714285714283, + "ts": 1754354181203 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index e9e4fd70d4..e31ee8f297 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2542,5 +2542,9 @@ { "value": 102.57462303826033, "ts": 1754268026899 + }, + { + "value": 104.86027368531431, + "ts": 1754354272344 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 90c85f3501..04bc704e69 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Fri 25Jul 27Tue 29Thu 31AugustAug 03Tue 05050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jul 27Tue 29Thu 31AugustAug 03Tue 05050100150200250300350400450500550600[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 7f7baeac8d..faa3b9d618 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -870,5 +870,9 @@ { "value": 159.0372942455006, "ts": 1754268205733 + }, + { + "value": 315.3827958684854, + "ts": 1754354259100 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 2d5caccdbc..adc5bfa164 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -870,5 +870,9 @@ { "value": 314.8697226522527, "ts": 1754267978513 + }, + { + "value": 375.34015201276156, + "ts": 1754354228704 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 759dfe31a0..257fbc5f60 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -882,5 +882,9 @@ { "value": 132.1615013546554, "ts": 1754268078859 + }, + { + "value": 111.49825783972125, + "ts": 1754354332777 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index f596d2880b..253a3d3791 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -870,5 +870,9 @@ { "value": 110.39863105697489, "ts": 1754268323474 + }, + { + "value": 235.07747761866517, + "ts": 1754354317633 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 7d152e282a..05d6859c0a 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -870,5 +870,9 @@ { "value": 259.21845635409244, "ts": 1754268032558 + }, + { + "value": 278.40289539011206, + "ts": 1754354279301 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 2010045382..e09fc61434 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -886,5 +886,9 @@ { "value": 85.25694311230471, "ts": 1754268128436 + }, + { + "value": 73.46459006758742, + "ts": 1754354390359 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 9c8f7b0be4..54b1eac5e5 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1798,5 +1798,9 @@ { "value": 132.12366775301683, "ts": 1754268001921 + }, + { + "value": 239.9616061430171, + "ts": 1754354148598 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 69d22026d1..a9b06ca950 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1794,5 +1794,9 @@ { "value": 318.40373593716834, "ts": 1754267878333 + }, + { + "value": 301.9323671497585, + "ts": 1754354130295 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 47bb1d048c..f4ffa504b0 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2498,5 +2498,9 @@ { "value": 54.87871803314674, "ts": 1754267970458 + }, + { + "value": 71.83908045977012, + "ts": 1754354218159 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index e770e4132a..e6d009b95a 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Fri 25Jul 27Tue 29Thu 31AugustAug 03Tue 05050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jul 27Tue 29Thu 31AugustAug 03Tue 05050100150200250300350400450500550[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 01aaf06f3e..a5fa671cbe 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Fri 25Jul 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 0502004006008001,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 3b153d5304..b890f8494e 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2286,5 +2286,9 @@ { "value": 1394.4192243930402, "ts": 1754267976367 + }, + { + "value": 1168.2091353954388, + "ts": 1754354241345 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 153696fcee..c3804e25a0 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1794,5 +1794,9 @@ { "value": 62.58866727864474, "ts": 1754267988727 + }, + { + "value": 155.50487248600456, + "ts": 1754354140835 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 4f14c3b230..5ab07fe969 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1790,5 +1790,9 @@ { "value": 194.75460919241755, "ts": 1754267872047 + }, + { + "value": 179.34002869440457, + "ts": 1754354123743 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 60a18150c3..0f9d99937d 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2546,5 +2546,9 @@ { "value": 35.20383017672323, "ts": 1754267960304 + }, + { + "value": 41.51444702756559, + "ts": 1754354210119 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 83af66817b..2e65ce13ca 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Fri 25Jul 27Tue 29Thu 31AugustAug 03Tue 05050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jul 27Tue 29Thu 31AugustAug 03Tue 05050100150200250300350[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 b31a374a1a..fd50c583db 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Fri 25Jul 27Tue 29Thu 31AugustAug 03Tue 05020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jul 27Tue 29Thu 31AugustAug 03Tue 05020406080100120140160180200220240260[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 7fe995d9c4..16a80efb4a 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1798,5 +1798,9 @@ { "value": 238.89154323936933, "ts": 1754268053302 + }, + { + "value": 424.23813900869686, + "ts": 1754354180999 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index e89ebccd8c..e49b9cd0c5 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1794,5 +1794,9 @@ { "value": 477.326968973747, "ts": 1754267905906 + }, + { + "value": 429.61477874838897, + "ts": 1754354160424 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index f166142f21..8fd77d2b63 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1538,5 +1538,9 @@ { "value": 162.2849724115547, "ts": 1754268006098 + }, + { + "value": 135.08949679162444, + "ts": 1754354251754 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 19e0152b82..ed1723f981 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Fri 25Jul 27Tue 29Thu 31AugustAug 03Tue 050100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jul 27Tue 29Thu 31AugustAug 03Tue 050100200300400500600700800[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 4956cfb4bd..ff24eca9cf 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 @@ -Fri 25Jul 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 05050100150200250300350[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 0e3e18c064..5dce13703a 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1798,5 +1798,9 @@ { "value": 186.50917003419335, "ts": 1754268129683 + }, + { + "value": 344.74833371638704, + "ts": 1754354220511 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index c29a42b242..aa105d6ea8 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1794,5 +1794,9 @@ { "value": 410.17227235438884, "ts": 1754267939704 + }, + { + "value": 411.29695640252265, + "ts": 1754354196114 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index bcbf8520ec..a4bfa6f02c 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2446,5 +2446,9 @@ { "value": 95.55661729574773, "ts": 1754268048126 + }, + { + "value": 83.73456144023446, + "ts": 1754354296514 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 4943853616..0b9ce1e15b 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Fri 25Jul 27Tue 29Thu 31AugustAug 03Tue 05050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jul 27Tue 29Thu 31AugustAug 03Tue 05050100150200250300350400450500550600650[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 0897b28a17..8a925e0e62 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1798,5 +1798,9 @@ { "value": 2360.573182140078, "ts": 1754267943086 + }, + { + "value": 4929.796052511458, + "ts": 1754354122843 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 0cd193614a..e9af0205f4 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1794,5 +1794,9 @@ { "value": 5594.927265945543, "ts": 1754267857025 + }, + { + "value": 5608.058988472323, + "ts": 1754354107781 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 67c82b1c7f..04ff9be9f9 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2538,5 +2538,9 @@ { "value": 1081.0421246081223, "ts": 1754267936779 + }, + { + "value": 1051.8073556394406, + "ts": 1754354189087 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 368c223af4..2a1f54eb11 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Fri 25Jul 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 0501,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 2a6b82527c..7b2d60f77d 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1798,5 +1798,9 @@ { "value": 75.63915082446674, "ts": 1754268023518 + }, + { + "value": 120.67578439259856, + "ts": 1754354162461 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 34865d7ce0..19eb9cf551 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1794,5 +1794,9 @@ { "value": 156.72343537770348, "ts": 1754267889589 + }, + { + "value": 138.50415512465375, + "ts": 1754354142649 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index e1919c4f7a..dcbe472040 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2550,5 +2550,9 @@ { "value": 24.37954068945341, "ts": 1754267991949 + }, + { + "value": 31.707781089479358, + "ts": 1754354234905 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index fc13948d69..afe5b56b81 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Fri 25Jul 27Tue 29Thu 31AugustAug 03Tue 05020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Jul 27Tue 29Thu 31AugustAug 03Tue 05020406080100120140160180200220240260[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 d1e77ef80f..f1d03d305d 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Fri 25Jul 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 0502004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file