From dd617f8a67a61368e7e8bf246dc6686904f275a3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 19 Mar 2025 00:43:15 +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 dc833a526b..85a44413a6 100644 --- a/2steps_4workers_benchmark.json +++ b/2steps_4workers_benchmark.json @@ -1270,5 +1270,9 @@ { "value": 99.25886712546321, "ts": 1742257841000 + }, + { + "value": 93.00595238095238, + "ts": 1742344247566 } ] \ No newline at end of file diff --git a/2steps_8workers_benchmark.json b/2steps_8workers_benchmark.json index 2e2c34c183..98e6288d38 100644 --- a/2steps_8workers_benchmark.json +++ b/2steps_8workers_benchmark.json @@ -1266,5 +1266,9 @@ { "value": 135.18385003604902, "ts": 1742257903177 + }, + { + "value": 118.09163911195087, + "ts": 1742344278937 } ] \ No newline at end of file diff --git a/2steps_benchmark.json b/2steps_benchmark.json index c43074ce35..37fca31d41 100644 --- a/2steps_benchmark.json +++ b/2steps_benchmark.json @@ -2034,5 +2034,9 @@ { "value": 18.50481125092524, "ts": 1742258099101 + }, + { + "value": 16.863406408094434, + "ts": 1742344440899 } ] \ No newline at end of file diff --git a/bash_4workers_benchmark.json b/bash_4workers_benchmark.json index 4569d3b5a2..edc0bf567a 100644 --- a/bash_4workers_benchmark.json +++ b/bash_4workers_benchmark.json @@ -1270,5 +1270,9 @@ { "value": 190.1200925251117, "ts": 1742257959442 + }, + { + "value": 202.73694880892043, + "ts": 1742344379305 } ] \ No newline at end of file diff --git a/bash_8workers_benchmark.json b/bash_8workers_benchmark.json index 09b65a0680..af961aaa86 100644 --- a/bash_8workers_benchmark.json +++ b/bash_8workers_benchmark.json @@ -1266,5 +1266,9 @@ { "value": 335.02708135574295, "ts": 1742257994305 + }, + { + "value": 336.0591464097681, + "ts": 1742344372528 } ] \ No newline at end of file diff --git a/bash_benchmark.json b/bash_benchmark.json index 8ce0f87da9..7e8eb0f25b 100644 --- a/bash_benchmark.json +++ b/bash_benchmark.json @@ -2014,5 +2014,9 @@ { "value": 59.63562632316546, "ts": 1742258264802 + }, + { + "value": 49.81195985156035, + "ts": 1742344618303 } ] \ No newline at end of file diff --git a/bash_throughput_benchmark.svg b/bash_throughput_benchmark.svg index 92939d2e55..999217e6b2 100644 --- a/bash_throughput_benchmark.svg +++ b/bash_throughput_benchmark.svg @@ -1 +1 @@ -Mar 09Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500550[jobs/s]bash throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500550[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 15efa1f1ec..d0b165b362 100644 --- a/bigrawscript_4workers_benchmark.json +++ b/bigrawscript_4workers_benchmark.json @@ -342,5 +342,9 @@ { "value": 322.28608261266584, "ts": 1742258019875 + }, + { + "value": 232.86501591244277, + "ts": 1742344460958 } ] \ No newline at end of file diff --git a/bigrawscript_8workers_benchmark.json b/bigrawscript_8workers_benchmark.json index 375ad9a382..5547eb982f 100644 --- a/bigrawscript_8workers_benchmark.json +++ b/bigrawscript_8workers_benchmark.json @@ -342,5 +342,9 @@ { "value": 313.275029369534, "ts": 1742258050494 + }, + { + "value": 342.9551300371535, + "ts": 1742344424977 } ] \ No newline at end of file diff --git a/bigrawscript_benchmark.json b/bigrawscript_benchmark.json index 8363816da8..fce8151264 100644 --- a/bigrawscript_benchmark.json +++ b/bigrawscript_benchmark.json @@ -354,5 +354,9 @@ { "value": 52.20024012110456, "ts": 1742258389553 + }, + { + "value": 49.210176664534224, + "ts": 1742344747291 } ] \ No newline at end of file diff --git a/bigscriptinflow_4workers_benchmark.json b/bigscriptinflow_4workers_benchmark.json index b795d6ea15..4a8679c695 100644 --- a/bigscriptinflow_4workers_benchmark.json +++ b/bigscriptinflow_4workers_benchmark.json @@ -342,5 +342,9 @@ { "value": 221.5698221902177, "ts": 1742258096678 + }, + { + "value": 126.47688108011256, + "ts": 1742344576882 } ] \ No newline at end of file diff --git a/bigscriptinflow_8workers_benchmark.json b/bigscriptinflow_8workers_benchmark.json index 8dbc049561..ae5f3e0217 100644 --- a/bigscriptinflow_8workers_benchmark.json +++ b/bigscriptinflow_8workers_benchmark.json @@ -342,5 +342,9 @@ { "value": 228.11519817507843, "ts": 1742258122972 + }, + { + "value": 249.65152807539476, + "ts": 1742344494373 } ] \ No newline at end of file diff --git a/bigscriptinflow_benchmark.json b/bigscriptinflow_benchmark.json index 87bde9fe26..15431f399c 100644 --- a/bigscriptinflow_benchmark.json +++ b/bigscriptinflow_benchmark.json @@ -354,5 +354,9 @@ { "value": 33.245233464652, "ts": 1742258517579 + }, + { + "value": 28.429686278411918, + "ts": 1742344895093 } ] \ No newline at end of file diff --git a/bun_4workers_benchmark.json b/bun_4workers_benchmark.json index 7e35120ca7..50f1ca2f9d 100644 --- a/bun_4workers_benchmark.json +++ b/bun_4workers_benchmark.json @@ -1270,5 +1270,9 @@ { "value": 145.10979974847635, "ts": 1742257869908 + }, + { + "value": 96.96812980800311, + "ts": 1742344284702 } ] \ No newline at end of file diff --git a/bun_8workers_benchmark.json b/bun_8workers_benchmark.json index 1c03160be3..1032eefdcd 100644 --- a/bun_8workers_benchmark.json +++ b/bun_8workers_benchmark.json @@ -1266,5 +1266,9 @@ { "value": 212.34428086070216, "ts": 1742257925570 + }, + { + "value": 205.5076037813399, + "ts": 1742344301995 } ] \ No newline at end of file diff --git a/bun_benchmark.json b/bun_benchmark.json index 0970ca1014..c18cf875d8 100644 --- a/bun_benchmark.json +++ b/bun_benchmark.json @@ -1970,5 +1970,9 @@ { "value": 19.90683600748497, "ts": 1742258152461 + }, + { + "value": 22.47090018426138, + "ts": 1742344496113 } ] \ No newline at end of file diff --git a/bun_throughput_benchmark.svg b/bun_throughput_benchmark.svg index 4b442cd6be..43cc9ff15d 100644 --- a/bun_throughput_benchmark.svg +++ b/bun_throughput_benchmark.svg @@ -1 +1 @@ -Mar 09Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350[jobs/s]bun throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350[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 2f7568c3ec..e70c274368 100644 --- a/bun_vs_dedicated_vs_noop.svg +++ b/bun_vs_dedicated_vs_noop.svg @@ -1 +1 @@ -Mar 09Tue 11Thu 13Sat 15Mon 17Wed 1901002003004005006007008009001,0001,100[jobs/s]bun vs dedicated vs noopbundedicatednoop \ No newline at end of file +Mar 09Tue 11Thu 13Sat 15Mon 17Wed 1901002003004005006007008009001,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 1060f987be..e2354fedaa 100644 --- a/dedicated_benchmark.json +++ b/dedicated_benchmark.json @@ -1782,5 +1782,9 @@ { "value": 612.5365820458721, "ts": 1742258252083 + }, + { + "value": 658.9110396884083, + "ts": 1742344689803 } ] \ No newline at end of file diff --git a/deno_4workers_benchmark.json b/deno_4workers_benchmark.json index f9af32b31c..d01f39b708 100644 --- a/deno_4workers_benchmark.json +++ b/deno_4workers_benchmark.json @@ -1266,5 +1266,9 @@ { "value": 125.18778167250878, "ts": 1742257856088 + }, + { + "value": 99.30486593843098, + "ts": 1742344266312 } ] \ No newline at end of file diff --git a/deno_8workers_benchmark.json b/deno_8workers_benchmark.json index 2cd00966d7..f71c7f3174 100644 --- a/deno_8workers_benchmark.json +++ b/deno_8workers_benchmark.json @@ -1262,5 +1262,9 @@ { "value": 171.9000687600275, "ts": 1742257915352 + }, + { + "value": 161.95206218959189, + "ts": 1742344291396 } ] \ No newline at end of file diff --git a/deno_benchmark.json b/deno_benchmark.json index 958d7e1393..6e0bda4816 100644 --- a/deno_benchmark.json +++ b/deno_benchmark.json @@ -2018,5 +2018,9 @@ { "value": 20.219175866391687, "ts": 1742258125434 + }, + { + "value": 17.166792556478747, + "ts": 1742344471946 } ] \ No newline at end of file diff --git a/deno_throughput_benchmark.svg b/deno_throughput_benchmark.svg index bf89ec3161..8154661538 100644 --- a/deno_throughput_benchmark.svg +++ b/deno_throughput_benchmark.svg @@ -1 +1 @@ -Mar 09Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350[jobs/s]deno throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350[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 7e7fc6fa16..3d2b9f1e8e 100644 --- a/flow_throughput_benchmark.svg +++ b/flow_throughput_benchmark.svg @@ -1 +1 @@ -Mar 09Tue 11Thu 13Sat 15Mon 17Wed 19020406080100120140160180200220240260[jobs/s]flow throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19020406080100120140160180200220240260[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 c116b58b97..c36f0b4105 100644 --- a/go_4workers_benchmark.json +++ b/go_4workers_benchmark.json @@ -1270,5 +1270,9 @@ { "value": 329.30845225027446, "ts": 1742257917402 + }, + { + "value": 249.06600249066003, + "ts": 1742344340298 } ] \ No newline at end of file diff --git a/go_8workers_benchmark.json b/go_8workers_benchmark.json index 9d9f4a9542..a0d887ae67 100644 --- a/go_8workers_benchmark.json +++ b/go_8workers_benchmark.json @@ -1266,5 +1266,9 @@ { "value": 354.86160397444996, "ts": 1742257966603 + }, + { + "value": 346.6004274738606, + "ts": 1742344344272 } ] \ No newline at end of file diff --git a/go_benchmark.json b/go_benchmark.json index ee0d7b0a14..30c456d14f 100644 --- a/go_benchmark.json +++ b/go_benchmark.json @@ -1010,5 +1010,9 @@ { "value": 60.797665369649806, "ts": 1742258228071 + }, + { + "value": 62.163926273583435, + "ts": 1742344574399 } ] \ No newline at end of file diff --git a/go_throughput_benchmark.svg b/go_throughput_benchmark.svg index 335cf10f57..acdfba54ef 100644 --- a/go_throughput_benchmark.svg +++ b/go_throughput_benchmark.svg @@ -1 +1 @@ -Mar 09Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500550[jobs/s]go throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500550[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 51f8186d3a..2e8ee1969c 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 09Tue 11Thu 13Sat 15Mon 17Wed 190102030405060708090100[jobs/s]go vs python vs deno vs bun vs bash vs nativetsgopythondenobunbashnativets \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 190102030405060708090100[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 ff9772ce81..6351aa2252 100644 --- a/nativets_4workers_benchmark.json +++ b/nativets_4workers_benchmark.json @@ -1270,5 +1270,9 @@ { "value": 278.68091035764047, "ts": 1742257981634 + }, + { + "value": 213.78180004275637, + "ts": 1742344408081 } ] \ No newline at end of file diff --git a/nativets_8workers_benchmark.json b/nativets_8workers_benchmark.json index 188774a64c..4e2fea406e 100644 --- a/nativets_8workers_benchmark.json +++ b/nativets_8workers_benchmark.json @@ -1266,5 +1266,9 @@ { "value": 379.7228023542814, "ts": 1742258010981 + }, + { + "value": 380.9040121889284, + "ts": 1742344388952 } ] \ No newline at end of file diff --git a/nativets_benchmark.json b/nativets_benchmark.json index c9b63262e6..c6111f79fe 100644 --- a/nativets_benchmark.json +++ b/nativets_benchmark.json @@ -1918,5 +1918,9 @@ { "value": 42.72591326639607, "ts": 1742258312212 + }, + { + "value": 43.074669940341586, + "ts": 1742344665352 } ] \ No newline at end of file diff --git a/nativets_throughput_benchmark.svg b/nativets_throughput_benchmark.svg index 5aa01ba53f..42b3d35ee1 100644 --- a/nativets_throughput_benchmark.svg +++ b/nativets_throughput_benchmark.svg @@ -1 +1 @@ -Mar 09Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500550600650[jobs/s]nativets throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19050100150200250300350400450500550600650[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 d3c87d8e6f..13ef458da4 100644 --- a/noop_4workers_benchmark.json +++ b/noop_4workers_benchmark.json @@ -1270,5 +1270,9 @@ { "value": 3210.578260817865, "ts": 1742257831236 + }, + { + "value": 2994.7425630559683, + "ts": 1742344237382 } ] \ No newline at end of file diff --git a/noop_8workers_benchmark.json b/noop_8workers_benchmark.json index 992cd7bc6d..212df42a13 100644 --- a/noop_8workers_benchmark.json +++ b/noop_8workers_benchmark.json @@ -1266,5 +1266,9 @@ { "value": 1854.4974998626296, "ts": 1742257895450 + }, + { + "value": 3246.3238388380564, + "ts": 1742344270828 } ] \ No newline at end of file diff --git a/noop_benchmark.json b/noop_benchmark.json index 055571b08e..311be1fbcf 100644 --- a/noop_benchmark.json +++ b/noop_benchmark.json @@ -2010,5 +2010,9 @@ { "value": 559.0687157570412, "ts": 1742258084682 + }, + { + "value": 527.7261453123259, + "ts": 1742344425141 } ] \ No newline at end of file diff --git a/noop_throughput_benchmark.svg b/noop_throughput_benchmark.svg index d93175d27c..e7deabf4ff 100644 --- a/noop_throughput_benchmark.svg +++ b/noop_throughput_benchmark.svg @@ -1 +1 @@ -Mar 09Tue 11Thu 13Sat 15Mon 17Wed 1901,0002,0003,0004,0005,0006,0007,0008,0009,000[jobs/s]noop throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 1901,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 2fae2845d8..432a2c3821 100644 --- a/python_4workers_benchmark.json +++ b/python_4workers_benchmark.json @@ -1270,5 +1270,9 @@ { "value": 95.2018278750952, "ts": 1742257888963 + }, + { + "value": 77.9868982011022, + "ts": 1742344307104 } ] \ No newline at end of file diff --git a/python_8workers_benchmark.json b/python_8workers_benchmark.json index f22671d026..204fb5c177 100644 --- a/python_8workers_benchmark.json +++ b/python_8workers_benchmark.json @@ -1266,5 +1266,9 @@ { "value": 139.08205841446454, "ts": 1742257939856 + }, + { + "value": 137.0113262696383, + "ts": 1742344316332 } ] \ No newline at end of file diff --git a/python_benchmark.json b/python_benchmark.json index d48dbe6dc2..dc67bba300 100644 --- a/python_benchmark.json +++ b/python_benchmark.json @@ -2022,5 +2022,9 @@ { "value": 13.532165958483315, "ts": 1742258191352 + }, + { + "value": 12.171076653440762, + "ts": 1742344538960 } ] \ No newline at end of file diff --git a/python_throughput_benchmark.svg b/python_throughput_benchmark.svg index 4413124569..aa1d0c0f24 100644 --- a/python_throughput_benchmark.svg +++ b/python_throughput_benchmark.svg @@ -1 +1 @@ -Mar 09Tue 11Thu 13Sat 15Mon 17Wed 19020406080100120140160180200220240260[jobs/s]python throughput benchmark1 worker4 workers8 workers \ No newline at end of file +Tue 11Thu 13Sat 15Mon 17Wed 19020406080100120140160180200220240260[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 214f680d7a..f03c70225f 100644 --- a/single_dedicated_worker_throughput_benchmark.svg +++ b/single_dedicated_worker_throughput_benchmark.svg @@ -1 +1 @@ -Mar 09Tue 11Thu 13Sat 15Mon 17Wed 1901002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file +Mar 09Tue 11Thu 13Sat 15Mon 17Wed 1901002003004005006007008009001,000[jobs/s]single dedicated worker throughput benchmark \ No newline at end of file