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.
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