Scrolling My Blog Index Prefetched All 51 Posts. One Config Line Cut It to 90 kB.
What a long list of Next.js <Link>s really costs in prefetch requests, measured on this blog, and how partialPrefetching shares one App Shell per route instead.
What a long list of Next.js <Link>s really costs in prefetch requests, measured on this blog, and how partialPrefetching shares one App Shell per route instead.
Why a Next.js Server Action called from useEffect runs twice in development: React Strict Mode mounts every component twice. What that reveals, and where the call belongs.
Reading a cookie with cookies() in the Next.js root layout opts every route out of static rendering. What it cost this blog, measured, and how to fix a theme flash without it.
A bug report, a route map, and three rounds of making it faster — a story about what Big O really measures, why constants win at small n, and why the best algorithm is sometimes deleting the question.
Cross-Origin Resource Sharing in plain language: what blocks your request, what preflight means, and how to fix the errors you'll see in every frontend job.
A CDN speeds up your app by serving assets from servers close to your users. Here's how it works and how Next.js takes advantage of it.
How HttpOnly cookies work, why they're essential for security, and how to use them safely in Next.js and Express.
How Next.js prefetch works in <Link>, why it makes navigation fast, and when to disable it.
How MUI applies the correct color scheme on the very first paint, and why other UI kits often flash light before switching to dark.
Understanding why calling setState after hydration doesn’t produce hydration mismatches in React/Next.js.
Deep dive into React's useState, how it works internally, and why client components are required in Next.js App Router.
Understand 'use client' in Next.js App Router: what it means, when to use it, and how it works under the hood.
Understand the key differences between the old Page Router and the new App Router in Next.js.
A compressed reference of Next.js caching layers and controls (App Router).
A practical guide to dynamic imports with real-world examples and a before/after bundle-size comparison using next-bundle-analyzer.
Clear, practical explanations of MVVM, micro‑frontends, and domain‑driven design for modern React/Next.js teams, with examples, folder structures, and trade‑offs.