From ed370bb748ecefc2c72d6bbac81bb0cff8fc6e20 Mon Sep 17 00:00:00 2001 From: "release-plz[bot]" Date: Tue, 21 Jul 2026 06:28:50 +0000 Subject: [PATCH] chore: refresh benchmarks --- README.md | 2 +- benchmarks/results.json | 222 ++++++++++++++++++++-------------------- 2 files changed, 112 insertions(+), 112 deletions(-) diff --git a/README.md b/README.md index ed3835738..35912d853 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ ## Why Try It -**[Fast installs](https://aube.jdx.dev/benchmarks).** Warm installs are about 3x faster than pnpm and ~1.4x faster than Bun in the current benchmarks. Repeat test commands run up to 40x faster than pnpm and up to 4x faster than Bun. +**[Fast installs](https://aube.jdx.dev/benchmarks).** Warm installs are about 3x faster than pnpm and ~1.5x faster than Bun in the current benchmarks. Repeat test commands run up to 32x faster than pnpm and up to 4x faster than Bun. **[Existing lockfiles](https://aube.jdx.dev/package-manager/lockfiles).** Reads and writes `pnpm-lock.yaml`, `package-lock.json`, `npm-shrinkwrap.json`, `yarn.lock`, and `bun.lock` in place. diff --git a/benchmarks/results.json b/benchmarks/results.json index d86d9ffe7..35fcf7190 100644 --- a/benchmarks/results.json +++ b/benchmarks/results.json @@ -1,5 +1,5 @@ { - "updated": "2026-07-17T06:26:04.067Z", + "updated": "2026-07-21T06:28:49.305Z", "unit": "ms", "managers": [ "aube", @@ -10,10 +10,10 @@ "yarn" ], "versions": { - "aube": "1.29.1", + "aube": "1.31.0", "bun": "1.3.14", "deno": "2.9.3", - "pnpm": "11.13.1", + "pnpm": "11.15.1", "npm": "11.9.0", "yarn": "4.17.1", "node": "24.14.0" @@ -23,55 +23,55 @@ "key": "gvs-warm", "label": "Fresh install (warm cache)", "values": { - "aube": 952, - "bun": 1367, - "deno": 1999, - "pnpm": 3262, - "npm": 9475, - "yarn": 8860 + "aube": 989, + "bun": 1457, + "deno": 2434, + "pnpm": 2477, + "npm": 7150, + "yarn": 8139 }, "stats": { "aube": { - "text": "0.952s ± 0.088s", - "mean": 0.9521708446799998, - "stddev": 0.08784175878338185, - "min": 0.74934412788, - "max": 1.04121459688 + "text": "0.989s ± 0.142s", + "mean": 0.98869005018, + "stddev": 0.14238470174414525, + "min": 0.82810873628, + "max": 1.30723822228 }, "bun": { - "text": "1.367s ± 0.084s", - "mean": 1.3666331550000002, - "stddev": 0.08402539985920607, - "min": 1.1475858989, - "max": 1.4498531469000002 + "text": "1.457s ± 0.279s", + "mean": 1.45742925286, + "stddev": 0.2787973216479468, + "min": 0.81960061866, + "max": 1.7255188866600002 }, "deno": { - "text": "1.999s ± 0.183s", - "mean": 1.9990436516999999, - "stddev": 0.18320776417372706, - "min": 1.6488917939, - "max": 2.2237537079000003 + "text": "2.434s ± 0.054s", + "mean": 2.43390592112, + "stddev": 0.05381839360985476, + "min": 2.33058857342, + "max": 2.52365218042 }, "pnpm": { - "text": "3.262s ± 0.087s", - "mean": 3.261752111, - "stddev": 0.08710229925883103, - "min": 3.191642339, - "max": 3.360895651 + "text": "2.477s ± 0.119s", + "mean": 2.4766854730400003, + "stddev": 0.11938955030882568, + "min": 2.39755432964, + "max": 2.68789627564 }, "npm": { - "text": "9.475s ± 0.221s", - "mean": 9.475454279729998, - "stddev": 0.22094115984662793, - "min": 9.23494881848, - "max": 9.748963308479999 + "text": "7.150s ± 0.025s", + "mean": 7.150038373609999, + "stddev": 0.024593751567024136, + "min": 7.12585641736, + "max": 7.1841460463599995 }, "yarn": { - "text": "8.860s ± 0.259s", - "mean": 8.859764341, - "stddev": 0.2586648021602911, - "min": 8.5300839175, - "max": 9.1537624895 + "text": "8.139s ± 0.110s", + "mean": 8.139336229989999, + "stddev": 0.1102243713266745, + "min": 8.030104826239999, + "max": 8.280246886239999 } } }, @@ -79,55 +79,55 @@ "key": "gvs-cold", "label": "Fresh install (cold cache)", "values": { - "aube": 15519, - "bun": 6795, - "deno": 7464, - "pnpm": 11930, - "npm": 10078, - "yarn": 13347 + "aube": 15024, + "bun": 4827, + "deno": 7911, + "pnpm": 11536, + "npm": 9866, + "yarn": 13150 }, "stats": { "aube": { - "text": "15.519s ± 1.037s", - "mean": 15.519407199719998, - "stddev": 1.036861611995356, - "min": 14.29002058262, - "max": 17.80307438062 + "text": "15.024s ± 0.570s", + "mean": 15.024346660119999, + "stddev": 0.570394648201227, + "min": 14.04061443472, + "max": 15.92593017172 }, "bun": { - "text": "6.795s ± 0.552s", - "mean": 6.795081441939999, - "stddev": 0.5518830662006187, - "min": 6.30872617784, - "max": 8.072308191840001 + "text": "4.827s ± 0.248s", + "mean": 4.8273069493400005, + "stddev": 0.24794627790006915, + "min": 4.470800507340001, + "max": 5.15946581034 }, "deno": { - "text": "7.464s ± 0.412s", - "mean": 7.46414817494, - "stddev": 0.41191745301482596, - "min": 6.57325902984, - "max": 8.03532258884 + "text": "7.911s ± 0.430s", + "mean": 7.91074394692, + "stddev": 0.4296925584535504, + "min": 7.46537592602, + "max": 8.63094385402 }, "pnpm": { - "text": "11.930s ± 0.394s", - "mean": 11.930193567779998, - "stddev": 0.39416175611959997, - "min": 11.236464312979999, - "max": 12.16393005298 + "text": "11.536s ± 0.655s", + "mean": 11.536178035579999, + "stddev": 0.6552708122289701, + "min": 11.06684226278, + "max": 12.54204901278 }, "npm": { - "text": "10.078s ± 0.218s", - "mean": 10.07791004306, - "stddev": 0.21794199169751904, - "min": 9.86110155756, - "max": 10.32822586256 + "text": "9.866s ± 0.286s", + "mean": 9.866399630459998, + "stddev": 0.28566268533644107, + "min": 9.45173765296, + "max": 10.089222400959999 }, "yarn": { - "text": "13.347s ± 0.202s", - "mean": 13.34670478943, - "stddev": 0.2021495975508228, - "min": 13.117008152179999, - "max": 13.56643848918 + "text": "13.150s ± 0.610s", + "mean": 13.15044241175, + "stddev": 0.609940788415333, + "min": 12.358546199, + "max": 13.830592251999999 } } }, @@ -135,55 +135,55 @@ "key": "install-test", "label": "npm install && npm run test", "values": { - "aube": 9, - "bun": 40, - "deno": 45, - "pnpm": 359, - "npm": 709, - "yarn": 1554 + "aube": 12, + "bun": 45, + "deno": 47, + "pnpm": 380, + "npm": 736, + "yarn": 1576 }, "stats": { "aube": { - "text": "0.009s ± 0.001s", - "mean": 0.008922512340000001, - "stddev": 0.000545808164534472, - "min": 0.00821379774, - "max": 0.009837708740000001 + "text": "0.012s ± 0.001s", + "mean": 0.0115784432, + "stddev": 0.0007198181478371697, + "min": 0.010609479, + "max": 0.012823103 }, "bun": { - "text": "0.040s ± 0.002s", - "mean": 0.03955355026000001, - "stddev": 0.0018585691390206884, - "min": 0.03704641236, - "max": 0.04365198136000001 + "text": "0.045s ± 0.002s", + "mean": 0.04450513566000001, + "stddev": 0.002194240740984609, + "min": 0.04173199896, + "max": 0.048605474960000006 }, "deno": { - "text": "0.045s ± 0.004s", - "mean": 0.044537814020000004, - "stddev": 0.004194323781020649, - "min": 0.03921727272, - "max": 0.052655710720000005 + "text": "0.047s ± 0.004s", + "mean": 0.04675692270000001, + "stddev": 0.004275400664858579, + "min": 0.0412651682, + "max": 0.055223299200000006 }, "pnpm": { - "text": "0.359s ± 0.010s", - "mean": 0.35896304194, - "stddev": 0.009908838082025272, - "min": 0.34586270174, - "max": 0.37287837874 + "text": "0.380s ± 0.011s", + "mean": 0.38024678392, + "stddev": 0.010521934470031136, + "min": 0.36555111792, + "max": 0.39200791992 }, "npm": { - "text": "0.709s ± 0.015s", - "mean": 0.70915756161, - "stddev": 0.015419018344052841, - "min": 0.69631001636, - "max": 0.72835031036 + "text": "0.736s ± 0.012s", + "mean": 0.7356328802100001, + "stddev": 0.011846094633999474, + "min": 0.72609498246, + "max": 0.7529302814600001 }, "yarn": { - "text": "1.554s ± 0.050s", - "mean": 1.55403343071, - "stddev": 0.050426557168365964, - "min": 1.51613913296, - "max": 1.6272199839600001 + "text": "1.576s ± 0.029s", + "mean": 1.5755922893499998, + "stddev": 0.028607529863155543, + "min": 1.5483504391, + "max": 1.6041983671 } } }