Reading the Results Honestly

A benchmark answers only the question it asked, here two dependencies and 80 packages on a shared 4-CPU machine with a fast network.

An earlier run on this machine used a larger, eight-dependency sample including the native bcrypt package, with npm 9.2.0 from Ubuntu 225 's archive. Its absolute numbers differ (npm took 11.5 s cold), but the broad order held: npm slowest cold, pnpm fastest warm, Yarn 11,798 PnP smallest on disk. Trust an order that holds across samples, weigh it against strictness and tool support, and run bench.sh on your own project.