From 437e72c2d62677ce6cc6318425560d6d12f17ec5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 30 Jul 2025 00:43:31 +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 c2c03f164a..09a5082a3b 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 125.75452716297787, "ts": 1753663023023 + }, + { + "value": 92.78733143634788, + "ts": 1753835733408 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 88cf5e89bc..de903db4bf 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1770,5 +1770,9 @@ { "value": 151.5763945028294, "ts": 1753663017827 + }, + { + "value": 136.11615245009074, + "ts": 1753835758239 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index c2d6e0d197..da304cdacc 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2538,5 +2538,9 @@ { "value": 40.88307440719542, "ts": 1753663028706 + }, + { + "value": 35.01891021151422, + "ts": 1753835764815 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 779ca78c12..babeb5d0d5 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 320.32459559019804, "ts": 1753663095142 + }, + { + "value": 209.58502165711892, + "ts": 1753835830549 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 016e94f286..8cdc48e839 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1770,5 +1770,9 @@ { "value": 368.84490071924756, "ts": 1753663081523 + }, + { + "value": 319.6760615909212, + "ts": 1753835832510 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index a580487ff2..70c6121328 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2518,5 +2518,9 @@ { "value": 158.36566632354106, "ts": 1753663086964 + }, + { + "value": 125.34469791927802, + "ts": 1753835828975 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index f81e1cc0fc..5cadf8f280 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Sat 19Mon 21Wed 23Fri 25Jul 27Tue 29050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31050100150200250300350400450500550600650[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 62479d73eb..09aa3fb66b 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -846,5 +846,9 @@ { "value": 317.998728005088, "ts": 1753663150866 + }, + { + "value": 187.04408005486624, + "ts": 1753835920569 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 63c6a82fe8..9937fab037 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -846,5 +846,9 @@ { "value": 378.7281047814423, "ts": 1753663128439 + }, + { + "value": 241.8233480442537, + "ts": 1753835902983 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index ac3de3a130..4b9c7f2af7 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -858,5 +858,9 @@ { "value": 162.0154724776216, "ts": 1753663129980 + }, + { + "value": 106.31229235880399, + "ts": 1753835888433 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 222ec3b9f1..15e967be43 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -846,5 +846,9 @@ { "value": 237.54379713759724, "ts": 1753663209427 + }, + { + "value": 143.30069262001433, + "ts": 1753836012780 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index b738941113..adaf209933 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -846,5 +846,9 @@ { "value": 273.0126950903217, "ts": 1753663180257 + }, + { + "value": 206.35220882843535, + "ts": 1753835970276 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 4f51a2c7d2..25cfc2336a 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -862,5 +862,9 @@ { "value": 116.44493610084132, "ts": 1753663166888 + }, + { + "value": 70.42749489400661, + "ts": 1753835948170 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index e3687ada80..7f0aae3bc0 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 243.54603019970776, "ts": 1753663041960 + }, + { + "value": 182.17148409035707, + "ts": 1753835757712 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 65cfaba231..19554206b4 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1770,5 +1770,9 @@ { "value": 303.64372469635623, "ts": 1753663033823 + }, + { + "value": 246.75111037999673, + "ts": 1753835776553 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 8062ae19d0..1c6d06a1c6 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2474,5 +2474,9 @@ { "value": 80.85381630012937, "ts": 1753663047405 + }, + { + "value": 76.46429117602081, + "ts": 1753835784499 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index d7601e1cdf..2ea3aaf2b3 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Sat 19Mon 21Wed 23Fri 25Jul 27Tue 29050100150200250300350400450500550[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31050100150200250300350400450500550[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 d2d0874ba5..f2e0a61f24 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Sat 19Mon 21Wed 23Fri 25Jul 27Tue 2905001,0001,5002,0002,5003,0003,500[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 3105001,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 a8256c1930..c73134bebd 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -2262,5 +2262,9 @@ { "value": 1295.9149879767888, "ts": 1753663121920 + }, + { + "value": 1435.2464637121852, + "ts": 1753835792876 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index 0e3efdf047..22a98ef79a 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1770,5 +1770,9 @@ { "value": 157.86150284150705, "ts": 1753663034205 + }, + { + "value": 118.22194199243378, + "ts": 1753835747747 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 9ecf874f6f..929eef8346 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1766,5 +1766,9 @@ { "value": 194.32568985619898, "ts": 1753663027252 + }, + { + "value": 175.8087201125176, + "ts": 1753835768609 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 026d39563d..d38d1d9b10 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2522,5 +2522,9 @@ { "value": 47.8148608587549, "ts": 1753663040212 + }, + { + "value": 45.146726862302486, + "ts": 1753835776896 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 65928e3271..0ea2d36667 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Sat 19Mon 21Wed 23Fri 25Jul 27Tue 29050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31050100150200250300350[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 49ebad3bcf..6a2ee7534f 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Sat 19Mon 21Wed 23Fri 25Jul 27Tue 29020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31020406080100120140160180200220240260[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 15e4ab8977..e355604541 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 429.39955628712516, "ts": 1753663073100 + }, + { + "value": 310.26993484331365, + "ts": 1753835798335 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 515dc14cc5..e54d772ba3 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1770,5 +1770,9 @@ { "value": 463.3204633204633, "ts": 1753663061366 + }, + { + "value": 381.99528872477237, + "ts": 1753835809360 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 4e1140c251..2de97662b7 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1514,5 +1514,9 @@ { "value": 224.87069934787496, "ts": 1753663073072 + }, + { + "value": 194.5525291828794, + "ts": 1753835811781 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 42bd85ccc3..aae7158b9f 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Sat 19Mon 21Wed 23Fri 25Jul 27Tue 290100200300400500600700800[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 310100200300400500600700800[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 5b7f6dbfcf..3a617593e2 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 19Mon 21Wed 23Fri 25Jul 27Tue 29050100150200250300350400450[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31050100150200250300350400450[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 4e9332e3ef..2359c05326 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 354.0658562492623, "ts": 1753663112490 + }, + { + "value": 241.73079247411465, + "ts": 1753835855744 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index e52dbe6e53..afc58c68e3 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1770,5 +1770,9 @@ { "value": 423.968343697004, "ts": 1753663096076 + }, + { + "value": 303.13747284393475, + "ts": 1753835852705 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index acaedc9d00..4bd98e7a5a 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2422,5 +2422,9 @@ { "value": 113.35940599671257, "ts": 1753663104903 + }, + { + "value": 94.71490812653911, + "ts": 1753835850358 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 844c263cb7..21754776a4 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Sat 19Mon 21Wed 23Fri 25Jul 27Tue 29050100150200250300350400450500550600650700[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31050100150200250300350400450500550600650700[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 8d89bd2b5a..813ee53a6e 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 4979.80412770431, "ts": 1753663016227 + }, + { + "value": 3022.297841855467, + "ts": 1753835724532 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 23f603f890..46c597e6c3 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1770,5 +1770,9 @@ { "value": 5528.934758569849, "ts": 1753663012016 + }, + { + "value": 2995.9388384634162, + "ts": 1753835751819 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index a2dfa74836..9ad114e7bf 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2514,5 +2514,9 @@ { "value": 1819.9466148992963, "ts": 1753663022130 + }, + { + "value": 1070.129128914889, + "ts": 1753835757312 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 78c44916b0..480956f66e 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Sat 19Mon 21Wed 23Fri 25Jul 27Tue 2901,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 3101,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 f2f9fdc4c8..deb3c7366a 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1774,5 +1774,9 @@ { "value": 124.47099825740602, "ts": 1753663055484 + }, + { + "value": 95.69988516013781, + "ts": 1753835774975 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 155b8d209e..15b2ef1ca1 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1770,5 +1770,9 @@ { "value": 160.34206306787814, "ts": 1753663044717 + }, + { + "value": 139.99066728884742, + "ts": 1753835788908 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 07f6dac9b9..ba3782dabf 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2526,5 +2526,9 @@ { "value": 35.40324293705304, "ts": 1753663062485 + }, + { + "value": 34.80682213713888, + "ts": 1753835799787 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index d45ecbb26f..9e80960adc 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Sat 19Mon 21Wed 23Fri 25Jul 27Tue 29020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 31020406080100120140160180200220240260[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 332376456d..97f5ece6eb 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Sat 19Mon 21Wed 23Fri 25Jul 27Tue 2902004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mon 21Wed 23Fri 25Jul 27Tue 29Thu 3102004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file