Le Server-Side Rendering (SSR) est une technique où le HTML est généré côté serveur à chaque requête.
Fonctionnement :
- Requête utilisateur
- ️ Serveur génère le HTML complet
- HTML envoyé au navigateur
- Hydratation React/Vue côté client
SSR vs CSR (Client-Side) :
- SSR : HTML prêt dès le chargement
- CSR : HTML généré par JavaScript
Avantages :
- SEO : Contenu indexable immédiatement
- FCP : First Contentful Paint rapide
- Mobiles : Moins de JavaScript à exécuter
- Social sharing : Open Graph fonctionnel
Frameworks :
- React : Next.js
- Vue : Nuxt.js
- Svelte : SvelteKit
Idéal pour SEO + performance perçue