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.

12.0Offizielles Stable
26. AugStable-Schnitt bei Socket
90,5%Oberes Vercel-Medianminus

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 aufBasis12-Linie
ImplementierungNode.js / TypeScriptNatives Rust-Binary
Vercel 21 Projekte / 1.670 Pkgspnpm 10.28Median −64,4% bis 90,5% (Socket, 20 Läufe)
node_modules da, warmer Store1,476 s142 ms
Corepack-Artefakt17,5 MB47,3 MB; uncached Start +11,1%

Jetzt wechseln?

  1. 01
    Arbeit abgleichen

    Wiederholte CI-Installs, zyklische Monorepos und Teams, die pnpm 11 schon sprechen, sind die Zielgruppe. Keine Cross-Tool-Rangliste als Entscheidung.

  2. 02
    Verhaltensdiffs lesen

    Git-Deps über HTTPS; unbekannte Workspace-Keys werden gemeldet; Linux hardlinkt zuerst. Socket: --resolution-only wird pnpm peers check. Globale Mutationsbefehle lehnen sudo ab.

  3. 03
    Installer 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

Bild beginnen