Next.js
Framework React full-stack maintenu par Vercel. App Router, Server Components, ISR, Image Optimization, Server Actions, Middleware. Standard de fait pour les apps React qui ont besoin de SSR/SSG/serverless. Face à Vite, quatre paires montrent ce que Next.js intègre ([GreatFrontEnd](https://www.instagram.com/reel/Dd6Zuz0AUcE/)) : routage par dossiers au lieu d'une bibliothèque à configurer, données chargées côté serveur, `next/dynamic` qui peut sauter le rendu serveur, et balises meta générées page par page par le Metadata API.
Forces
- Server Components et Server Actions natifs, réduisent drastiquement le JS envoyé au client
- Image, Font, Script optimization automatique, Core Web Vitals au top sans config
- App Router avec layouts imbriqués et streaming Suspense
- Écosystème massif (Vercel, Stripe, Supabase, Clerk tous documentés Next.js-first)
Limites
- Trop de complexité serveur pour un MVP statique simple, Vite + React suffit
- Couplage fort à Vercel pour les features avancées (ISR, edge middleware), sortir = retravailler la config
- App Router introduit une courbe d'apprentissage : Server vs Client Components, caches, revalidate
Pour qui
- Apps avec SEO critique (e-commerce, blog, marketing site) qui ont besoin de SSR/SSG
- Stacks full-stack React où API routes et UI vivent ensemble