Les deux versions sont alignées bloc par bloc, dans l’ordre du texte : titre, l’essentiel, puis paragraphe par paragraphe. Quand la traduction a fusionné ou scindé un paragraphe, la case correspondante reste vide — on ne rapproche jamais deux passages au jugé.
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.
Une commande d'installation qui ralentit la mise en place d'un projet s'exécute nettement plus rapidement avec pnpm 12. Le projet de gestionnaire de paquets a entièrement réécrit son logiciel en Rust ; le projet Turborepo de Vercel a mesuré sous Linux 64 à 90 % de temps d'installation en moins qu'avec pnpm 10.28.
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.
Corepack, le script Node.js de gestion des gestionnaires de paquets, a également progressé avec un cache rempli : il a démarré 74 % plus vite lors des tests. Avec un cache vide, Corepack était en revanche 11 % plus lent. Les testeurs soulignent que d'autres systèmes d'exploitation peuvent produire des résultats différents en raison de méthodes différentes pour la création de liens entre fichiers.
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.
Un levier concret est packageImportMethod: auto. Sous Linux, pnpm 12 utilise de préférence des liens physiques, c'est-à-dire des références vers des fichiers déjà présents. Sur le système de fichiers btrfs, cela divise par deux le temps d'installation selon les mesures ; sur ext4, aucun avantage n'a été constaté.
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.
Au quotidien, cette version offre également davantage de possibilités pour les projets mixtes. pnpm 12 peut intégrer des paquets aux formats npm, Yarn Classic, Yarn Berry, Yarn 6 et Bun, et utiliser le gestionnaire de paquets correspondant. devEngines.runtime permet en outre de définir des environnements d'exécution locaux pour Node, Deno ou Bun au niveau de chaque projet.
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.
Concrètement : les équipes travaillant dans des environnements de développement Linux et effectuant de nombreuses installations peuvent attendre nettement moins longtemps la résolution des dépendances, en particulier avec btrfs et des caches remplis. L'accélération ne constitue toutefois pas une promesse valable pour tous les environnements. Les utilisateurs de dépôts privés doivent noter que GitHub, GitLab et Bitbucket ne sont plus accessibles par SSH, mais uniquement via HTTP ; les paramètres incorrects dans pnpm-workspace.yaml sont désormais signalés comme des erreurs.