Choisir sa stack frontend en 2026 : Nuxt, Next, Remix ou Astro ?
Un arbre de décision pragmatique pour éviter de choisir son framework au feeling.
Tous les mois, un fondateur technique nous demande la même chose : "Quelle stack je devrais choisir ?" La réponse honnête est toujours la même : ça dépend de ce que vous construisez, pas de ce que vous aimez.
Voici notre grille de décision, affinée sur 50+ projets livrés.
La question qui tue : côté serveur ou côté client ?
C'est le seul axe qui compte vraiment en 2026. Le reste (DX, écosystème, documentation) est devenu secondaire tellement les frameworks se sont alignés.
- Contenu majoritairement statique, peu d'interactivité → Astro, 11ty, Hugo
- App web très interactive (dashboards, SaaS, temps réel) → Nuxt 3, Next.js App Router, SvelteKit
- App hybride (marketing + dashboard dans le même domaine) → Nuxt 3 ou Next.js avec islands/route groups
Nuxt 3 : notre choix par défaut
Nous utilisons Nuxt 3 sur 70% de nos projets. Pourquoi ?
Ce qu'on aime :
- DX excellente : auto-imports, modules structurés, composables partout
- Nitro : un serveur universel qui déploie sur 14+ plateformes sans rien changer au code
- Ecosystème Vue : moins volatile que React, moins de "meta-frameworks" par an
- Content v3 + MDC : un vrai CMS-as-code intégré
- Typage TypeScript excellent depuis Vue 3.4
Les limites :
- L'écosystème est plus petit que React (forcément)
- Certaines libs IA sont en retard (ex: vercel/ai)
- Le SSR streaming est moins mature que RSC de Next
Pour qui : SaaS, dashboards, sites vitrines, marketplaces modestes à grosses. Particulièrement fort quand l'équipe est petite et vélocité-obsédée.
Next.js App Router : la puissance, le coût
Next 15 avec React Server Components est techniquement le framework le plus avancé. Les RSC permettent de streamer le HTML, fetch les données au serveur sans JS client, et composer des UIs complexes sans trade-off.
Ce qu'on aime :
- RSC + Suspense : composition UI/data sans précédent
- Ecosystème le plus massif (Shadcn, tanstack, vercel/ai, Clerk…)
- Vercel comme plateforme : le DX reste imbattable
- Partial prerendering (PPR) en version stable fin 2025
Les limites :
- Courbe d'apprentissage brutale en 2026 : RSC, Server Actions,
use client,use server, caching, middleware, route groups… il faut investir - Chaque version majeure casse quelque chose (caching surtout)
- Débogage SSR parfois pénible
Pour qui : produits à fort enjeu de performance et SEO, équipes React-first, budgets permettant les itérations.
Remix : revenu d'entre les morts
Remix a fusionné avec React Router 7. L'idée : le meilleur des deux mondes sans la complexité de RSC.
Ce qu'on aime :
- API simple et stable (forms natifs, loaders, actions)
- Excellent pour les apps transactionnelles (CRUD, e-commerce)
- Déploiement flexible
Pour qui : projets qui veulent du React sans le bruit ambiant de Next.
Astro : le roi du marketing
Astro est imbattable pour les sites qui ont 90% de contenu et 10% d'interactivité. L'approche "islands" fait livrer zéro JS par défaut.
Ce qu'on aime :
- Performance par défaut insolente (95+ Lighthouse sans optimiser)
- Vous mélangez React, Vue, Svelte, Solid dans le même projet
- Content Collections + type safety
Les limites :
- N'est pas fait pour du SaaS interactif
- SSR dynamique moins mature
Pour qui : blogs, documentation, sites corporate, landing pages.
SvelteKit : l'outsider crédible
Svelte 5 avec les "runes" rend le framework vraiment moderne. Moins de boilerplate que Vue, moins de magie que React. Écosystème plus petit mais qualitatif (Skeleton UI, Supabase, OrbitDB).
Pour qui : équipes qui veulent un framework "lean", startup early-stage avec un profil technique curieux.
Notre arbre de décision
- C'est un site vitrine / blog / doc ? → Astro.
- C'est un SaaS ou app web, équipe Vue ou neutre ? → Nuxt 3.
- SaaS ou app web, équipe React, besoin extrême de perf/SEO ? → Next.js App Router.
- App transactionnelle, React, besoin de stabilité ? → Remix (React Router 7).
- Équipe qui veut se différencier, projet early-stage ? → SvelteKit.
Ce qui ne devrait PAS guider votre choix
- "C'est à la mode" — la hype, c'est 3 ans maximum.
- "Mon dev préféré a fait un talk" — biais d'anchoring.
- "On veut du serverless" — tous les frameworks le font.
- "Il faut du RSC" — seulement si vous en avez besoin réel. 90% des projets n'en ont pas besoin.
Le bon conseil
Choisissez la stack qui optimise pour le temps de votre équipe, pas pour les benchmarks. Un Nuxt maîtrisé bat toujours un Next.js mal compris.
Si vous hésitez, on fait des audits de stack en une après-midi. On repart avec une reco motivée et un plan de migration si besoin.
