The Wait Before the Work

The Bench Marker, on what a build pipeline spends before it reaches any product code. An empty Next.js project generated with create-next-app declares 11 direct dependencies and receives 438 packages, 21,229 files and 468 megabytes on disk. Running the checks that guard that project on every push takes 12.4 seconds, made up of 6,962 milliseconds for npm ci against an empty cache, 961 for tsc,…