pnpm 12: Rust-Rewrite beschleunigt Paketinstallation um 90%
Veröffentlicht am: 01.09.2026 um 15:22 Uhr | Redaktion boerse-global.de
Der Paketmanager pnpm ist in Version 12 erschienen und markiert mit einer Neuentwicklung in Rust einen technischen Umbruch. Nach Angaben von heise.de erreicht die neue Version unter Linux in Kombination mit Turborepo Geschwindigkeitssteigerungen von 64 bis 90 Prozent gegenüber der Vorgängerversion pnpm 10.28. Laut 51cto.com befindet sich pnpm 12 derzeit im Release-Candidate-Stadium.
Deutliche Performance-Sprünge bei Installationen
Die Rust-Implementierung wirkt sich vor allem auf Corepack aus, das Werkzeug zur Verwaltung von Paketmanager-Versionen: Mit gefülltem Cache arbeitet es laut heise.de 74 Prozent schneller als bisher. Bei leerem Cache verlangsamt sich der Vorgang hingegen um 11 Prozent gegenüber der Vorgängerversion.
Ein weiterer zentraler Baustein der Performance-Verbesserungen ist die Einstellung packageImportMethod:auto. Sie priorisiert Hard Links bei der Installation von Paketen und halbiert laut heise.de die Installationszeiten auf dem Dateisystem btrfs. Damit reagiert das pnpm-Team auf einen der häufigsten Kritikpunkte an Node.js-Paketmanagern: lange Wartezeiten bei der Installation von Abhängigkeiten in großen Projekten und Monorepos.
Wer sich mit Performance-Optimierungen unter Linux befasst, kann die Vorteile des Systems jetzt mit einer stabilen Vollversion selbst testen. Das kostenlose Linux-Startpaket zeigt Ihnen, wie Sie Ubuntu risikofrei parallel zu Windows installieren. Kostenloses Linux-Startpaket mit Ubuntu sichern
Breaking Change bei der Git-Anbindung
Mit dem Rust-Rewrite geht allerdings auch eine Breaking Change einher, die Entwickler bei der Migration beachten müssen: pnpm 12 unterstützt laut heise.de keine SSH-Verbindungen mehr zu GitHub, GitLab oder BitBucket. Stattdessen ist ausschließlich HTTP als Protokoll vorgesehen. Wer Abhängigkeiten bislang über SSH-Verbindungen zu diesen Plattformen bezogen hat, muss seine Konfiguration entsprechend anpassen.
Kompatibilität mit anderen Paketformaten
Trotz des technischen Umbaus unter der Haube legt das pnpm-Team Wert auf Kompatibilität zum bestehenden Ökosystem. Laut heise.de unterstützt pnpm 12 weiterhin Pakete aus npm, Yarn Classic, Yarn Berry und Yarn 6 sowie aus Bun. Damit bleibt der Wechsel für Teams, die zwischen verschiedenen Paketmanagern migrieren oder gemischte Projektlandschaften pflegen, praktikabel.
Der Umstieg auf Rust dürfte für pnpm einen strategischen Wendepunkt darstellen: Während viele JavaScript-Werkzeuge in den vergangenen Jahren zunehmend auf performantere Systemsprachen wie Rust oder Go setzen, um Engpässe der JavaScript-Laufzeitumgebung zu umgehen, zieht pnpm mit Version 12 nach.
Während moderne Entwickler-Tools zunehmend auf Geschwindigkeit setzen, bietet Linux bereits die ideale Basis für ein stabiles und schnelles Arbeitssystem. Entdecken Sie im kostenlosen Startpaket, wie Sie die Performance-Vorteile von Ubuntu sofort und ohne Lizenzkosten nutzen. Vorteile von Ubuntu jetzt im Gratis-Paket entdecken
Für Entwicklerteams mit großen Monorepos und häufigen Installationszyklen könnten die gemessenen Geschwindigkeitsvorteile spürbare Effekte auf Build- und Deployment-Zeiten haben.
Mehr zum Thema bei heise online: „Package manager pnpm 12 speeds itself up with Rust“
