Tuesday, 1 September 2026

Aube.

News of progress
Original and translation

pnpm 12: Linux installs 64 to 90 percent faster in tests

Leave comparison

Both versions are aligned block by block, in reading order: title, the essentials, then paragraph by paragraph. Where the translation merged or split a paragraph, the matching cell stays empty — we never pair two passages by guesswork.

Original · German
pnpm 12: Linux-Installationen im Test 64 bis 90 Prozent schneller
Translation · English
pnpm 12: Linux installs 64 to 90 percent faster in tests
Original · German
Die neue Rust-Version wurde unter Linux gegen pnpm 10.28 getestet und beschleunigte Installationen deutlich.
Translation · English
The new Rust version was tested against pnpm 10.28 on Linux and significantly accelerated installations.
Original · German
Bei gefülltem Cache startet Corepack 74 Prozent schneller; bei leerem Cache ist es 11 Prozent langsamer.
Translation · English
With a populated cache, Corepack starts 74 percent faster; with an empty cache, it is 11 percent slower.
Original · German
pnpm 12 bindet auch npm-, Yarn- und Bun-Projekte ein, streicht aber den SSH-Zugriff auf Git-Repositories.
Translation · English
pnpm 12 also supports npm, Yarn and Bun projects, but removes SSH access to Git repositories.
Original · German

Ein Installationsbefehl, der den Aufbau eines Projekts ausbremst, läuft mit pnpm 12 deutlich schneller. Das Paketmanager-Projekt hat seine Software vollständig in Rust neu geschrieben; das Turborepo-Projekt von Vercel maß unter Linux 64 bis 90 Prozent weniger Installationszeit als bei pnpm 10.28.

Translation · English

An installation command that slows down project setup now runs significantly faster with pnpm 12. The package manager project has completely rewritten its software in Rust; Vercel's Turborepo project measured 64 to 90 percent less installation time on Linux than with pnpm 10.28.

Original · German

Auch Corepack, das Node.js-Skript zur Verwaltung von Paketmanagern, legte bei gefülltem Cache zu: 74 Prozent schneller startete es in den Tests. Bei leerem Cache war Corepack dagegen 11 Prozent langsamer. Die Tester weisen darauf hin, dass andere Betriebssysteme wegen abweichender Methoden für Dateiverknüpfungen andere Ergebnisse liefern können.

Translation · English

Corepack, the Node.js script for managing package managers, also gained speed with a populated cache: In the tests, it started 74 percent faster. With an empty cache, however, Corepack was 11 percent slower. The testers point out that other operating systems may produce different results because they use different methods for creating file links.

Original · German

Ein konkreter Hebel ist packageImportMethod: auto. pnpm 12 löst unter Linux bevorzugt Hardlinks auf, also Verweise auf bereits vorhandene Dateien. Auf dem Dateisystem btrfs halbiert das laut den Messungen die Installationszeit; bei ext4 gibt es keinen Vorteil.

Translation · English

One specific lever is packageImportMethod: auto. On Linux, pnpm 12 now prefers hard links, meaning references to already existing files. On the btrfs file system, this halves installation time according to the measurements; on ext4, there is no benefit.

Original · German

Für den Alltag bringt die Version außerdem mehr Spielraum bei gemischten Projekten. pnpm 12 kann Pakete in den Formaten npm, Yarn Classic, Yarn Berry, Yarn 6 und Bun einbinden und den jeweils passenden Paketmanager verwenden. Mit devEngines.runtime lassen sich zudem lokale Laufzeiten für Node, Deno oder Bun pro Projekt festlegen.

Translation · English

For everyday use, the version also provides more flexibility for mixed projects. pnpm 12 can handle packages in npm, Yarn Classic, Yarn Berry, Yarn 6 and Bun formats and use the appropriate package manager for each. devEngines.runtime also allows local runtimes for Node, Deno or Bun to be specified on a per-project basis.

Original · German

Konkret heißt das: Teams mit Linux-Entwicklungsumgebungen und vielen Installationen können deutlich weniger auf Abhängigkeiten warten, besonders bei btrfs und gefüllten Caches. Die Beschleunigung ist jedoch kein Versprechen für jede Umgebung. Wer private Repositories nutzt, muss beachten, dass GitHub, GitLab und Bitbucket nicht mehr per SSH erreichbar sind, sondern nur noch über HTTP; fehlerhafte Einstellungen in pnpm-workspace.yaml werden nun als Fehler gemeldet.

Translation · English

In concrete terms: Teams with Linux development environments and frequent installations can spend significantly less time waiting for dependencies, especially with btrfs and populated caches. However, the speed increase is not a promise for every environment. Anyone using private repositories should note that GitHub, GitLab and Bitbucket can no longer be accessed via SSH, but only over HTTP; faulty settings in pnpm-workspace.yaml are now reported as errors.

Back to the article