All

Web Development · January 8, 2025

Why I Moved My Stack to Next.js App Router

6 min read

A few months ago I made the call to migrate medamineben.com from the Pages Router to the App Router. It was not a small decision, the App Router changes how you think about data fetching, layouts, and where code actually runs.

The biggest win was Server Components by default. Pages that used to ship a chunk of client-side JavaScript just to render static content now render on the server with zero client bundle cost. Lighthouse scores went up without touching CSS or images.

The migration was not painless. Route groups, parallel routes, and the new caching model took real time to understand properly. If you are considering the move, budget more time for caching behavior than for the actual file restructuring.

Enjoyed this? Get more in your inbox.

Subscribe to the newsletter