Headless WordPress Performance: 3 Next.js Bottlenecks to Fix

I’ve been building a side project to work through headless WordPress properly – Next 16 on the Pages Router, WordPress serving content over the REST API. Every page rendered correctly. Nothing was broken. And it was still shipping several seconds of avoidable wait on the paths a real reader would take. That combination is the… Continue reading Headless WordPress Performance: 3 Next.js Bottlenecks to Fix

The silent bug that turned a fast page into a slow one

A bug on the homepage surfaced recently – the kind that’s easy to write by accident and easy to miss in review: the page pre-rendered its data at build time, then threw that data away and fetched it again in the browser. This post walks through what the bug looked like, why it hurts performance,… Continue reading The silent bug that turned a fast page into a slow one