Next.js Performance

Everything I've written on making Next.js fast — Core Web Vitals, bundle size, rendering strategy, and image delivery. 41 articles, all from real production builds.

01

Core Web Vitals

Diagnose and fix LCP, INP, and CLS on real pages.
02

Bundle size

Find and cut JavaScript bloat.
03

Rendering — PPR, RSC & ISR

Pick the right rendering strategy per page.
The Next.js + React stack explained: what each layer does and when it's wrongNext.js API routes vs route handlers: when to use eachHow I build a Next.js blog that stays fast at 100+ postsContentful Alternatives for Next.js in 2026 (5 Compared)Sanity Embeddings: Semantic Search in a Next.js App Router SiteSanity Agent Actions: Automating Content WorkflowsSanity AI Assist Setup for Editors in Next.jsStrapi vs Contentful 2026: An Honest Side-by-Side ComparisonSanity + Mux Signed HLS Video Playback in Next.jsHow to Archive Documents in Sanity — Unpublish Without DeletingSanity Scheduled Publishing with Next.js ISR RevalidationPayload CMS vs Contentful 2026: Which Fits Your Next.js ProjectBest Free Headless CMS for Next.js in 2026: 5 Tiers ComparedSanity Live Preview in Next.js App Router (Presentation)React 19 New Hooks in Next.js App Router: What ChangedNext.js Partial Prerendering (PPR) in Production: What WorksNext.js App Router Tutorial 2026: Pages Router to ProductionSanity CMS + Next.js App Router: A Practical Getting Started GuideSanity Webhooks + Next.js ISR Revalidation with HMAC VerificationSanity Webhook Revalidation: Batching Tags in Next.jsNext.js TTFB Optimization: Sub-200ms with PPR, Edge & SanitySanity Draft Mode Without Sacrificing Edge Performance
04

Image delivery

Serve modern formats without layout shift.

Need a performance audit?

I run Core Web Vitals and technical-SEO audits with a ranked fix list — most teams see 20–40 Lighthouse points within a sprint.