From ee4daf69ffea04ca0610da64e9dad0469218b093 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 8 May 2025 00:40:33 +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 152b6a74d6..8b75df2c61 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1450,5 +1450,9 @@ { "value": 83.05647840531562, "ts": 1746578001570 + }, + { + "value": 85.90081319436491, + "ts": 1746664362113 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 7b555f3c9f..de53394639 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1446,5 +1446,9 @@ { "value": 117.61016151795515, "ts": 1746577998164 + }, + { + "value": 126.56091798852513, + "ts": 1746664320914 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index 82f4ada146..8d26772f9e 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2214,5 +2214,9 @@ { "value": 14.790273915872923, "ts": 1746578201282 + }, + { + "value": 28.640164967350213, + "ts": 1746664406594 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index fb14698ce1..4cacf2b1c8 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1450,5 +1450,9 @@ { "value": 295.74132492113563, "ts": 1746578109636 + }, + { + "value": 299.23694578824, + "ts": 1746664457170 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index cf2cd5843d..fc270e05d6 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1446,5 +1446,9 @@ { "value": 294.43517518892924, "ts": 1746578097558 + }, + { + "value": 382.53108065030284, + "ts": 1746664387949 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 9969dbb8f3..31e1ad782b 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2194,5 +2194,9 @@ { "value": 54.77201150212242, "ts": 1746578366581 + }, + { + "value": 98.71181086817037, + "ts": 1746664501401 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index e05a1c9823..bad4096a79 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 07050100150200250300350400450[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 07Fri 09050100150200250300350400450500550600[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 5291f3e1f4..506224bee5 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -522,5 +522,9 @@ { "value": 274.4864815407841, "ts": 1746578181436 + }, + { + "value": 311.0500531377174, + "ts": 1746664520554 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 4cbc6e7cca..728df8a8eb 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -522,5 +522,9 @@ { "value": 311.0500531377174, "ts": 1746578156072 + }, + { + "value": 357.217277408984, + "ts": 1746664442666 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 37f933e851..7a66f77577 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -534,5 +534,9 @@ { "value": 62.0289675278355, "ts": 1746578474443 + }, + { + "value": 111.4951499609767, + "ts": 1746664562510 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 3679fa12c4..850ca04c00 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -522,5 +522,9 @@ { "value": 169.37191249117856, "ts": 1746578270244 + }, + { + "value": 212.7093858016485, + "ts": 1746664585564 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index eb6170a19f..c1a0d4587c 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -522,5 +522,9 @@ { "value": 236.47650014779782, "ts": 1746578228192 + }, + { + "value": 238.71096081161724, + "ts": 1746664500887 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 2ab12fe104..20f60950ac 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -538,5 +538,9 @@ { "value": 55.96205772486254, "ts": 1746578553779 + }, + { + "value": 92.64406151565684, + "ts": 1746664608780 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 125e8f3c2f..3d7821e19a 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1450,5 +1450,9 @@ { "value": 139.93842709207948, "ts": 1746578031976 + }, + { + "value": 136.7240907847963, + "ts": 1746664390496 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 466083d56e..c2db4918d2 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1446,5 +1446,9 @@ { "value": 159.15119363395223, "ts": 1746578024555 + }, + { + "value": 225.25904790509085, + "ts": 1746664339037 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 9eb2391dae..71a62b89ac 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2150,5 +2150,9 @@ { "value": 23.081894561905642, "ts": 1746578256591 + }, + { + "value": 39.9872040946897, + "ts": 1746664436564 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 37b36d4d12..e7dde6966a 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 07020406080100120140160180200220240260280300[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 07Fri 09050100150200250300350[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 d2d5457030..32c1becb1c 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 0701002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 07Fri 0902004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index 6b6fc4c5c4..9dea7daa3a 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1962,5 +1962,9 @@ { "value": 548.9511982384765, "ts": 1746578351245 + }, + { + "value": 1354.0961408259986, + "ts": 1746664413602 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index ecd3fcee42..b354365295 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1446,5 +1446,9 @@ { "value": 113.45586566825504, "ts": 1746578018071 + }, + { + "value": 108.84551193672448, + "ts": 1746664377798 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 7b25c846d2..c9d9c87529 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1442,5 +1442,9 @@ { "value": 145.92859227551318, "ts": 1746578011809 + }, + { + "value": 184.9112426035503, + "ts": 1746664330675 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index e5a3633036..186ed3148d 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2198,5 +2198,9 @@ { "value": 16.396668197022365, "ts": 1746578233430 + }, + { + "value": 33.482890243085784, + "ts": 1746664422787 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index 8648286a8b..3ef8f60a93 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 07020406080100120140160180200220240260[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 07Fri 09020406080100120140160180200220240260280[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 9b16dcd35d..51267a0b1f 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 07020406080100120140160180200[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 07Fri 09020406080100120140160180200[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 7c82b2de84..d7740f6f6d 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1450,5 +1450,9 @@ { "value": 305.3435114503817, "ts": 1746578080509 + }, + { + "value": 302.73979514607197, + "ts": 1746664432956 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 655976e6ac..762a83ca78 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1446,5 +1446,9 @@ { "value": 312.33732431025504, "ts": 1746578068625 + }, + { + "value": 438.18009201781933, + "ts": 1746664368434 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index 31a9d5fd07..00ed91ff43 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1190,5 +1190,9 @@ { "value": 60.455837011063416, "ts": 1746578326575 + }, + { + "value": 102.9654036243822, + "ts": 1746664479510 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 757396eb03..f0b538fb00 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 07050100150200250300350400450500550[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 07Fri 09050100150200250300350400450500550600650700[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 612cd7978e..cae5f9ceb7 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 @@ -Tue 29MaySat 03Mon 05Wed 070102030405060708090100110[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 07Fri 09020406080100120140160[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 545c4294ee..e6a625863b 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1450,5 +1450,9 @@ { "value": 226.3638421489474, "ts": 1746578136619 + }, + { + "value": 254.48530347372437, + "ts": 1746664481206 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index cb5a807c0e..21c93d75ed 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1446,5 +1446,9 @@ { "value": 323.60714093090985, "ts": 1746578116660 + }, + { + "value": 298.0033773716102, + "ts": 1746664408437 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index ea4878f237..7c779048ee 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2098,5 +2098,9 @@ { "value": 47.11314221101976, "ts": 1746578409469 + }, + { + "value": 82.06138191367143, + "ts": 1746664526156 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 81f9d6dabe..6bdcd1d483 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 07050100150200250300350400450500550[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 07Fri 09050100150200250300350400450500550[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 d771e732c6..e86cb6d658 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1450,5 +1450,9 @@ { "value": 2676.7391369003362, "ts": 1746577990715 + }, + { + "value": 3067.8332007726394, + "ts": 1746664352388 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 5c546bb1eb..63f9c7277d 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1446,5 +1446,9 @@ { "value": 2159.7062799459272, "ts": 1746577989962 + }, + { + "value": 4562.352145995269, + "ts": 1746664313835 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index bb1fe5ee26..5adaf0d535 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2190,5 +2190,9 @@ { "value": 487.98473149995664, "ts": 1746578183435 + }, + { + "value": 935.0940808544682, + "ts": 1746664397336 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index bc652c539c..a458ab303c 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 0705001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,5007,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 07Fri 0905001,0001,5002,0002,5003,0003,5004,0004,5005,0005,5006,0006,5007,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 af50ba8109..9eb04c4e34 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1450,5 +1450,9 @@ { "value": 94.32182607055272, "ts": 1746578051110 + }, + { + "value": 93.71485692865176, + "ts": 1746664408295 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 8f807b0555..f03f58ad21 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1446,5 +1446,9 @@ { "value": 119.04761904761905, "ts": 1746578040197 + }, + { + "value": 149.34289127837513, + "ts": 1746664350658 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index cf2a693460..c906759a89 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2202,5 +2202,9 @@ { "value": 15.902296291584504, "ts": 1746578289506 + }, + { + "value": 24.89048187972919, + "ts": 1746664457778 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 79f22ae07a..dc772fdd26 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 07020406080100120140160180200220[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 07Fri 09020406080100120140160180200220240[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 96efa37995..d4bdebf018 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Tue 29MaySat 03Mon 05Wed 0701002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 07Fri 0902004006008001,0001,2001,4001,6001,8002,0002,200[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file