← Founder Notes
Archive

Pnpm 12 rewrote the package manager in rust, startup went from 380ms to 41ms, install from 14s to…

Yethikrishna ROriginal on Threads

pnpm 12 rewrote the package manager in rust, startup went from 380ms to 41ms, install from 14s to 6s.

the js runtime graveyard gets thicker every quarter and npm is the only one still pretending it is 2014.

Context

The pnpm benchmarks page, for pnpm 11 v11.28.2, pnpm 12 v12.8.2 and npm 12.2.0, shows a clean install on the alotta-files fixture of 7.34s for pnpm 11 against 4.34s for pnpm 12, and on alotta-packages 21.5s against 13.5s. The best warm run is 16ms or 19ms depending on the fixture.

How it compares

The note's figures of startup from 380ms to 41ms and install from 14s to 6s are unverified: no startup row and no such pair appear on the benchmarks page or in the pnpm 12 posts. The current benchmark fixtures and versions do not validate figures from other versions. That the JavaScript runtime graveyard thickens and that npm pretends it is 2014 are the author's opinion, though the page does list npm at 44.3s on a clean alotta-files install.

Watch next

  • Benchmarks that match the fixtures and versions the note cites.

Sources

  1. pnpm benchmarkspnpm.io
  2. pnpm 12.0 release postpnpm.io

Provenance

The note above is reproduced unedited from the original post, first published on Threads on 6 September 2026 at 01:02 IST. Sources are the papers and datasets the note draws on.

View the original post
Embed this note
<iframe src="https://founder.myndlabs.tech/notes/embed/pnpm-12-rewrote-the-package-manager-in-rust-Dc6uIUSCGmH" width="480" height="420" style="border:0;max-width:100%" loading="lazy" title="Pnpm 12 rewrote the package manager in rust, startup went from 380ms to 41ms, install from 14s to…"></iframe>

More notes