pnpm 12 erklärt: Rust-Rewrite 2026 und schnellere Installs
12.0 ist ein Rust-Rewrite, das sich wie pnpm 11 anfühlt. Socket maß bis zu ~90% schnellere Median-Installs in einem Vercel-Monorepo; npm latest bleibt 11.
Socket schrieb am 1. September 2026, pnpm 12 sei stabil, Schnitt am 26. August. InfoQ folgte am 3. September. Der offizielle 12.0-Beitrag nennt ein Rust-Rewrite, das weiter pnpm 11 spricht.
Ob Sie heute wechseln, entscheiden Eigennamen: pnpm 12, Rust-Rewrite und das Install-Tag latest-12.
Neue Engine, gleiches Vokabular
Workflow bleibt
Befehle, Flags, Settings, Lockfile-Format und der inhaltsadressierte Store folgen der 11-Linie. Docs defaulten auf 12; 11 bleibt im Versionswähler.
Der Installpfad wanderte
npm latest zeigt weiter auf 11. Offiziell: pnpm self-update latest-12. Socket und InfoQ schrieben next-12. Ein Standalone-Skript installiert ohne Node.js.
Es war schneller, pnpm in Rust neu zu schreiben, als nach ESM zu migrieren. — Zoltan Kochan, über Socket
Woher die Zahlen kommen
| Blick auf | Basis | 12-Linie |
|---|---|---|
| Implementierung | Node.js / TypeScript | Natives Rust-Binary |
| Vercel 21 Projekte / 1.670 Pkgs | pnpm 10.28 | Median −64,4% bis 90,5% (Socket, 20 Läufe) |
| node_modules da, warmer Store | 1,476 s | 142 ms |
| Corepack-Artefakt | 17,5 MB | 47,3 MB; uncached Start +11,1% |
Jetzt wechseln?
- 01Arbeit abgleichen
Wiederholte CI-Installs, zyklische Monorepos und Teams, die pnpm 11 schon sprechen, sind die Zielgruppe. Keine Cross-Tool-Rangliste als Entscheidung.
- 02Verhaltensdiffs lesen
Git-Deps über HTTPS; unbekannte Workspace-Keys werden gemeldet; Linux hardlinkt zuerst. Socket:
--resolution-onlywirdpnpm peers check. Globale Mutationsbefehle lehnen sudo ab. - 03Installer ist kein Design Review
Ein schnelleres Lockfile lässt Grenzen weiter auf einer Zeichnung. Ist das Meeting das Diagramm, öffnen Sie sitdraw.
- Ist npm latest jetzt 12?
- Nein. Offizielle Notizen und Socket sagen: latest zeigt weiter auf 11. Nehmen Sie latest-12 (oder next-12, wie jene Texte druckten).
- Dieselbe Meldung wie Zed 1.18.0?
- Nein. Das ist ein Editor-Weekly. Dies ist ein Engine-Wechsel des Paketmanagers.
Zuerst, was CI stoppen kann
Install-Tag, Git-HTTPS, unbekannte Workspace-Keys und --resolution-only. Die volle Liste bleibt in den offiziellen Kompatibilitätshinweisen.
# pnpm 12 official install (12.0 post)
pnpm self-update latest-12