diff --git a/benchmarks/results/pnpm/9.0.0-beta.2/alotta-files.yaml b/benchmarks/results/pnpm/9.0.0-beta.2/alotta-files.yaml index 686cf9bbecad..2bf82a74eadf 100644 --- a/benchmarks/results/pnpm/9.0.0-beta.2/alotta-files.yaml +++ b/benchmarks/results/pnpm/9.0.0-beta.2/alotta-files.yaml @@ -25,3 +25,30 @@ withWarmModulesAndLockfile: 1148 withWarmModules: 6177 updatedDependencies: 3706 +- firstInstall: 9730 + repeatInstall: 1081 + withWarmCacheAndLockfile: 2690 + withWarmCache: 6142 + withLockfile: 5389 + withWarmCacheAndModules: 2345 + withWarmModulesAndLockfile: 1090 + withWarmModules: 5774 + updatedDependencies: 3602 +- firstInstall: 7962 + repeatInstall: 1069 + withWarmCacheAndLockfile: 2694 + withWarmCache: 5926 + withLockfile: 5427 + withWarmCacheAndModules: 2369 + withWarmModulesAndLockfile: 1105 + withWarmModules: 5333 + updatedDependencies: 3599 +- firstInstall: 7945 + repeatInstall: 1065 + withWarmCacheAndLockfile: 2649 + withWarmCache: 5782 + withLockfile: 5498 + withWarmCacheAndModules: 2401 + withWarmModulesAndLockfile: 1123 + withWarmModules: 5393 + updatedDependencies: 3832 diff --git a/src/pages/benchmarks.md b/src/pages/benchmarks.md index 5f629bf7c439..a9cd5fa1d04c 100644 --- a/src/pages/benchmarks.md +++ b/src/pages/benchmarks.md @@ -1,6 +1,6 @@ # Benchmarks of JavaScript Package Managers -**Last benchmarked at**: _Apr 2, 2024, 9:18 AM_ (_daily_ updated). +**Last benchmarked at**: _Apr 2, 2024, 9:43 AM_ (_daily_ updated). This benchmark compares the performance of npm, pnpm, Yarn Classic, and Yarn PnP (check [Yarn's benchmarks](https://yarnpkg.com/benchmarks) for any other Yarn modes that are not included here). @@ -22,14 +22,14 @@ The app's `package.json` [here](https://github.com/pnpm/pnpm.io/blob/main/benchm | action | cache | lockfile | node_modules| npm | pnpm | Yarn | Yarn PnP | | --- | --- | --- | --- | --- | --- | --- | --- | -| install | | | | 35.8s | 9.7s | 7.3s | 3.6s | +| install | | | | 35.8s | 7.9s | 7.3s | 3.6s | | install | ✔ | ✔ | ✔ | 1.5s | 1s | 5.2s | n/a | -| install | ✔ | ✔ | | 8.1s | 2.7s | 5.4s | 1.4s | -| install | ✔ | | | 13.1s | 6.3s | 7.3s | 3s | -| install | | ✔ | | 16.4s | 6s | 5.4s | 1.4s | +| install | ✔ | ✔ | | 8.1s | 2.6s | 5.4s | 1.4s | +| install | ✔ | | | 13.1s | 5.7s | 7.3s | 3s | +| install | | ✔ | | 16.4s | 5.3s | 5.4s | 1.4s | | install | ✔ | | ✔ | 1.7s | 2.3s | 6.9s | n/a | -| install | | ✔ | ✔ | 1.5s | 1.1s | 5.2s | n/a | -| install | | | ✔ | 1.7s | 6.1s | 6.9s | n/a | -| update | n/a | n/a | n/a | 7s | 3.6s | 5.8s | 3s | +| install | | ✔ | ✔ | 1.5s | 1s | 5.2s | n/a | +| install | | | ✔ | 1.7s | 5.3s | 6.9s | n/a | +| update | n/a | n/a | n/a | 7s | 3.5s | 5.8s | 3s | Graph of the alotta-files results \ No newline at end of file diff --git a/static/img/benchmarks/alotta-files.svg b/static/img/benchmarks/alotta-files.svg index 7edd6eea0dbc..695a7db4bf50 100644 --- a/static/img/benchmarks/alotta-files.svg +++ b/static/img/benchmarks/alotta-files.svg @@ -40,7 +40,7 @@ 40 Installation time in seconds (lower is better) - + @@ -48,19 +48,19 @@ - + - + - + - + @@ -68,7 +68,7 @@ - + @@ -90,5 +90,5 @@ with lockfile with node_modules update - Tests were run using Node.js v20.11.1 at: Apr 2, 2024, 9:18 AM + Tests were run using Node.js v20.11.1 at: Apr 2, 2024, 9:43 AM