Concrete steps we use on every project to keep Next.js apps fast — from image handling to rendering strategy.