JS Package Manager benchmarks (yarn vs npm vs pnpm)

Comparison on the speed of different package managers

This page contains the results of the automated performance benchmarks that run every four hours, maintained by the Yarn project. You can link to it via yarnpkg.com/benchmarks.

From Yarn 2 onward our cache contains zip instead of tgz (required for faster cache accesses). Since most registries at this point in time only supports tgz, we need to normalize them during fetches, which incurs a slight performance cost. Thankfully, our workflows now make it easier to always have an hot cache, which offsets this issue a lot.