From cf99a161e26b7d987da8699e5bb6b601b6e95a26 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 7 May 2025 00:44:20 +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 cd67ee2bcc..152b6a74d6 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1446,5 +1446,9 @@ { "value": 63.90593047034764, "ts": 1746491561744 + }, + { + "value": 83.05647840531562, + "ts": 1746578001570 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 3cb066b796..7b555f3c9f 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1442,5 +1442,9 @@ { "value": 105.70824524312897, "ts": 1746491542233 + }, + { + "value": 117.61016151795515, + "ts": 1746577998164 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index d03dc47d13..82f4ada146 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2210,5 +2210,9 @@ { "value": 18.150137941048353, "ts": 1746491706005 + }, + { + "value": 14.790273915872923, + "ts": 1746578201282 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index fed30bf019..fb14698ce1 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1446,5 +1446,9 @@ { "value": 239.46360153256705, "ts": 1746491685170 + }, + { + "value": 295.74132492113563, + "ts": 1746578109636 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 54e12ed15c..cf2cd5843d 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1442,5 +1442,9 @@ { "value": 266.37069922308547, "ts": 1746491645522 + }, + { + "value": 294.43517518892924, + "ts": 1746578097558 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index f767636d5e..9969dbb8f3 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2190,5 +2190,9 @@ { "value": 56.08839531101015, "ts": 1746491865195 + }, + { + "value": 54.77201150212242, + "ts": 1746578366581 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index dbc9385aca..e05a1c9823 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Apr 27Tue 29MaySat 03Mon 05Wed 07050100150200250300350400450500[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 07050100150200250300350400450[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 427ece37f6..5291f3e1f4 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -518,5 +518,9 @@ { "value": 257.8537968971593, "ts": 1746491764297 + }, + { + "value": 274.4864815407841, + "ts": 1746578181436 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 938a38f611..4cbc6e7cca 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -518,5 +518,9 @@ { "value": 278.1641168289291, "ts": 1746491710189 + }, + { + "value": 311.0500531377174, + "ts": 1746578156072 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 7896bc0e69..37f933e851 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -530,5 +530,9 @@ { "value": 59.37801528983894, "ts": 1746491993215 + }, + { + "value": 62.0289675278355, + "ts": 1746578474443 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index 93586e74fe..3679fa12c4 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -518,5 +518,9 @@ { "value": 189.9545691988666, "ts": 1746491849689 + }, + { + "value": 169.37191249117856, + "ts": 1746578270244 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 850aa6baa4..eb6170a19f 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -518,5 +518,9 @@ { "value": 197.48535316963992, "ts": 1746491793693 + }, + { + "value": 236.47650014779782, + "ts": 1746578228192 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 89858a6357..2ab12fe104 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -534,5 +534,9 @@ { "value": 57.03611812180063, "ts": 1746492070371 + }, + { + "value": 55.96205772486254, + "ts": 1746578553779 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 0fa2edbe56..125e8f3c2f 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1446,5 +1446,9 @@ { "value": 124.87512487512487, "ts": 1746491597395 + }, + { + "value": 139.93842709207948, + "ts": 1746578031976 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 3ba53bd0bb..466083d56e 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1442,5 +1442,9 @@ { "value": 167.20543975030654, "ts": 1746491569017 + }, + { + "value": 159.15119363395223, + "ts": 1746578024555 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index cd84e4e19a..9eb2391dae 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -2146,5 +2146,9 @@ { "value": 25.09662199467952, "ts": 1746491754772 + }, + { + "value": 23.081894561905642, + "ts": 1746578256591 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 0a84c870ff..37b36d4d12 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Apr 27Tue 29MaySat 03Mon 05Wed 07020406080100120140160180200220240260280300[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 07020406080100120140160180200220240260280300[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 edef224e49..d2d5457030 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Apr 27Tue 29MaySat 03Mon 05Wed 0701002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 0701002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file diff --git a/dedicated_benchmark.json b/dedicated_benchmark.json index f4fe52c43a..6b6fc4c5c4 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1958,5 +1958,9 @@ { "value": 265.5540933688192, "ts": 1746492102761 + }, + { + "value": 548.9511982384765, + "ts": 1746578351245 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index eb273b8036..ecd3fcee42 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1442,5 +1442,9 @@ { "value": 88.30801836806782, "ts": 1746491582104 + }, + { + "value": 113.45586566825504, + "ts": 1746578018071 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 4b11218ed0..7b25c846d2 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1438,5 +1438,9 @@ { "value": 139.82102908277406, "ts": 1746491556365 + }, + { + "value": 145.92859227551318, + "ts": 1746578011809 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index a642b971f4..e5a3633036 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2194,5 +2194,9 @@ { "value": 19.54499257290282, "ts": 1746491733154 + }, + { + "value": 16.396668197022365, + "ts": 1746578233430 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index c858697fc4..8648286a8b 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Apr 27Tue 29MaySat 03Mon 05Wed 07020406080100120140160180200220240260[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 07020406080100120140160180200220240260[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 c4cd4db848..9b16dcd35d 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Apr 27Tue 29MaySat 03Mon 05Wed 07020406080100120140160180200[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 07020406080100120140160180200[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 6b2b054544..7c82b2de84 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1446,5 +1446,9 @@ { "value": 283.8355645962439, "ts": 1746491650046 + }, + { + "value": 305.3435114503817, + "ts": 1746578080509 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index c4a17d0a7a..655976e6ac 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1442,5 +1442,9 @@ { "value": 329.9604047514298, "ts": 1746491613039 + }, + { + "value": 312.33732431025504, + "ts": 1746578068625 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index a8b1848bf1..31a9d5fd07 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1186,5 +1186,9 @@ { "value": 62.338310008415675, "ts": 1746491826153 + }, + { + "value": 60.455837011063416, + "ts": 1746578326575 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index e49e67938b..757396eb03 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Apr 27Tue 29MaySat 03Mon 05Wed 07050100150200250300350400450500550[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 07050100150200250300350400450500550[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 b93f8a9e2b..612cd7978e 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 @@ -Apr 27Tue 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 070102030405060708090100110[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 ed454c48ce..545c4294ee 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1446,5 +1446,9 @@ { "value": 192.70916974466033, "ts": 1746491716835 + }, + { + "value": 226.3638421489474, + "ts": 1746578136619 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 6be045e24c..cb5a807c0e 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1442,5 +1442,9 @@ { "value": 297.79630732578914, "ts": 1746491666119 + }, + { + "value": 323.60714093090985, + "ts": 1746578116660 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 4dea5347a5..ea4878f237 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -2094,5 +2094,9 @@ { "value": 33.482329700500564, "ts": 1746491925305 + }, + { + "value": 47.11314221101976, + "ts": 1746578409469 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 7038af1ccd..81f9d6dabe 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Apr 27Tue 29MaySat 03Mon 05Wed 07050100150200250300350400450500550[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 07050100150200250300350400450500550[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 633d6a9d21..d771e732c6 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1446,5 +1446,9 @@ { "value": 2608.6452435701726, "ts": 1746491548265 + }, + { + "value": 2676.7391369003362, + "ts": 1746577990715 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index a62a4425b2..5c546bb1eb 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1442,5 +1442,9 @@ { "value": 3170.465353859161, "ts": 1746491533214 + }, + { + "value": 2159.7062799459272, + "ts": 1746577989962 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 4c5c5d9107..bb1fe5ee26 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2186,5 +2186,9 @@ { "value": 561.2967201561653, "ts": 1746491691503 + }, + { + "value": 487.98473149995664, + "ts": 1746578183435 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 49899cecf5..bc652c539c 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Apr 27Tue 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 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 diff --git a/python_4workers_benchmark.json b/python_4workers_benchmark.json index b8113fc5a8..af50ba8109 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1446,5 +1446,9 @@ { "value": 82.72210886229527, "ts": 1746491618653 + }, + { + "value": 94.32182607055272, + "ts": 1746578051110 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index 4d1391508f..8f807b0555 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1442,5 +1442,9 @@ { "value": 124.02844385645776, "ts": 1746491584742 + }, + { + "value": 119.04761904761905, + "ts": 1746578040197 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 38615fbfc7..cf2a693460 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2198,5 +2198,9 @@ { "value": 14.8822811560556, "ts": 1746491789934 + }, + { + "value": 15.902296291584504, + "ts": 1746578289506 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index b3037486d8..79f22ae07a 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Apr 27Tue 29MaySat 03Mon 05Wed 07020406080100120140160180200220[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 07020406080100120140160180200220[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 b2ad5c4c0f..96efa37995 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Apr 27Tue 29MaySat 03Mon 05Wed 0701002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Tue 29MaySat 03Mon 05Wed 0701002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file