From 6db3a9526e58c1341699d2285750ff96f1bb8377 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 3 Apr 2025 22:38:30 +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 dde31691ab..dc22a1c12b 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1298,5 +1298,9 @@ { "value": 82.57183749862381, "ts": 1743717164069 + }, + { + "value": 103.84934921074495, + "ts": 1743719145216 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 01157eae7f..873be4f44b 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 120.3659123736158, "ts": 1743717126833 + }, + { + "value": 123.72154404486967, + "ts": 1743719126322 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index f62949b86c..8b8f428930 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2062,5 +2062,9 @@ { "value": 8.388980235562565, "ts": 1743717325817 + }, + { + "value": 12.93058860039309, + "ts": 1743719332265 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index aea4945681..c93d3cc5ca 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1298,5 +1298,9 @@ { "value": 243.68450978799447, "ts": 1743717282297 + }, + { + "value": 298.4777634066262, + "ts": 1743719256084 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index a4dbf87aeb..ee8b070ac9 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 282.6322483395356, "ts": 1743717235381 + }, + { + "value": 232.81080242123235, + "ts": 1743719232892 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 2de6873afa..b34e33c29f 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2042,5 +2042,9 @@ { "value": 42.72134999465983, "ts": 1743717509228 + }, + { + "value": 48.561369430617944, + "ts": 1743719529670 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 995d3154eb..e600ac414f 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mar 16Mar 23Mar 30050100150200250300350400450500550600650[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 23Mar 30050100150200250300350400450500550600650[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 b08af8d50e..7eb54303af 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -370,5 +370,9 @@ { "value": 257.8759616624404, "ts": 1743717376565 + }, + { + "value": 321.20774110656066, + "ts": 1743719315874 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index cd3fb7348a..9f9530ce19 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -370,5 +370,9 @@ { "value": 315.60675398453526, "ts": 1743717293203 + }, + { + "value": 327.6897870016385, + "ts": 1743719287874 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 52ba0a03a2..e19eaca3d6 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -382,5 +382,9 @@ { "value": 50.406401613004846, "ts": 1743717652169 + }, + { + "value": 40.54738976178408, + "ts": 1743719681930 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index a884b6db93..da73b57594 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -370,5 +370,9 @@ { "value": 172.7637887098864, "ts": 1743717466656 + }, + { + "value": 193.7296180297698, + "ts": 1743719399763 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 42424550cd..d38c0d96d9 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -370,5 +370,9 @@ { "value": 227.79475692401147, "ts": 1743717366806 + }, + { + "value": 188.39191798671837, + "ts": 1743719371665 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index bd6b79eabb..7863b4f6bf 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -386,5 +386,9 @@ { "value": 30.127060879258273, "ts": 1743717792583 + }, + { + "value": 34.82106326116668, + "ts": 1743719804307 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 373932abd4..bb59f551b6 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1298,5 +1298,9 @@ { "value": 141.5895790069851, "ts": 1743717197558 + }, + { + "value": 131.37151865475565, + "ts": 1743719176843 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index e3784b31b3..a355b8aa68 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 147.26094639701552, "ts": 1743717159347 + }, + { + "value": 206.61157024793388, + "ts": 1743719148438 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index d5a012b0bb..002f3f70a9 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1998,5 +1998,9 @@ { "value": 20.840280093364456, "ts": 1743717380100 + }, + { + "value": 17.572221831728402, + "ts": 1743719395678 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 8b91ae1332..1f1247c45f 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mar 16Mar 23Mar 30050100150200250300350400450[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 23Mar 30050100150200250300350400450[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 d131f04668..a067024f76 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mar 16Mar 23Mar 3001002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mar 23Mar 3001002003004005006007008009001,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 c8ec310a0b..1eac06a2e0 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1810,5 +1810,9 @@ { "value": 356.4017677527681, "ts": 1743717702027 + }, + { + "value": 413.62765238732095, + "ts": 1743719498879 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index de5485e164..915992cc73 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 91.40767824497257, "ts": 1743717183673 + }, + { + "value": 110.61131185015854, + "ts": 1743719162142 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 336bd77746..0b627856e5 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1290,5 +1290,9 @@ { "value": 90.69472156720478, "ts": 1743717146359 + }, + { + "value": 171.58544955387782, + "ts": 1743719138186 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 3f76b4c466..63c8b581eb 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2046,5 +2046,9 @@ { "value": 18.239521394958597, "ts": 1743717354661 + }, + { + "value": 15.737127030089388, + "ts": 1743719365598 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index ca9170aec8..744e079bdb 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mar 16Mar 23Mar 30050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 23Mar 30050100150200250300350[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 859799dfe9..7063b1c25c 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mar 16Mar 23Mar 30020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 23Mar 30020406080100120140160180200220240260[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 4bf1e02a40..d2616b39c8 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1298,5 +1298,9 @@ { "value": 302.3583954847813, "ts": 1743717248306 + }, + { + "value": 301.2653143201446, + "ts": 1743719226799 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 56ce5cb039..f340e091d8 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 256.7064561673726, "ts": 1743717206635 + }, + { + "value": 232.28803716608596, + "ts": 1743719197398 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index f76424357a..8382eeea52 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1038,5 +1038,9 @@ { "value": 51.401989256984244, "ts": 1743717459678 + }, + { + "value": 42.72773884806016, + "ts": 1743719485763 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index ad95643095..02b6b1fca1 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mar 16Mar 23Mar 30050100150200250300350400450500550600[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 23Mar 30050100150200250300350400450500550600[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 48d11d6ef0..bdd1e899e7 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 @@ -Mar 16Mar 23Mar 300102030405060708090100[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Mar 23Mar 300102030405060708090100[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 127138b442..8a3d28f209 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1298,5 +1298,9 @@ { "value": 129.45821736034694, "ts": 1743717329274 + }, + { + "value": 284.3332385555871, + "ts": 1743719277663 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 2735104534..e0f281d123 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 324.67532467532465, "ts": 1743717254444 + }, + { + "value": 358.4657665192974, + "ts": 1743719250245 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index 0e041eeb6d..9a6b80a294 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1946,5 +1946,9 @@ { "value": 31.7218627077782, "ts": 1743717572508 + }, + { + "value": 37.98670465337132, + "ts": 1743719582739 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index b202382cea..3e5f946b45 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mar 16Mar 23Mar 30050100150200250300350400450500550600[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 23Mar 30050100150200250300350400450500550600[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 265a376b9b..af924bcdbc 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1298,5 +1298,9 @@ { "value": 2300.652703692974, "ts": 1743717152720 + }, + { + "value": 2794.1343875153934, + "ts": 1743719136270 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index ca032b1fe9..3c3b572720 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 2210.8314363853724, "ts": 1743717118920 + }, + { + "value": 2666.9827535115273, + "ts": 1743719118580 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 48b3185842..ab293b7abb 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2038,5 +2038,9 @@ { "value": 516.1882366436294, "ts": 1743717295443 + }, + { + "value": 473.4076407993225, + "ts": 1743719312235 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index 0a3a226cc9..b3d2d0b4c5 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mar 16Mar 23Mar 3001,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 23Mar 3001,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 2da2ad6087..5f177bfd51 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1298,5 +1298,9 @@ { "value": 86.50519031141869, "ts": 1743717218194 + }, + { + "value": 86.50519031141869, + "ts": 1743719197047 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index e4fc9c852f..57f5ebfffa 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1294,5 +1294,9 @@ { "value": 112.02389843166542, "ts": 1743717175690 + }, + { + "value": 135.45241105291674, + "ts": 1743719162544 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index 271524a836..ad7dd9b65e 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2050,5 +2050,9 @@ { "value": 13.83011091748956, "ts": 1743717417663 + }, + { + "value": 13.134046074233627, + "ts": 1743719435369 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 3a9ce665bc..377209c1f4 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mar 16Mar 23Mar 30020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Mar 23Mar 30020406080100120140160180200220240260[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 0170dda849..3240b35d5a 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Mar 16Mar 23Mar 3001002003004005006007008009001,0001,100[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mar 23Mar 3001002003004005006007008009001,0001,100[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file