Category
Next.js
Posts on building with the Next.js App Router: metadata and generateMetadata, caching and revalidation, and the bugs found shipping abchaudary.me.
3 entries
Why a Loading Screen Can't Wait for React to Hydrate
A React-driven loading overlay can't leave before the bundle it hides has hydrated, because that's the same cost it's meant to be covering for.
Why generateMetadata in Next.js Must Be Async
A synchronous metadata builder reading an unprimed module-scope snapshot put localhost:3000 in page titles and emptied their Person JSON-LD across ten routes.
Why backdrop-filter Breaks After a Lightning CSS Build
Lightning CSS merges duplicate backdrop-filter declarations and keeps the wrong one, deleting a glass effect and the containing block it quietly provided.