React Server Components (RSC)
Aussi appelé : « RSC », « Server Components »
Composants React qui s'exécutent côté serveur et envoient au navigateur uniquement leur résultat HTML, sans JavaScript. Réduisent drastiquement la taille du bundle JS et améliorent les Core Web Vitals.
Les RSC changent la donne pour les sites haute performance : on retrouve la légèreté d'un site statique classique tout en gardant la DX de React. Pour un site avec beaucoup de pages éditoriales et peu d'interactivité, le bundle JS peut tomber sous 50KB (vs 200-500KB pour un SPA React classique). Impact direct sur LCP, INP, et Lighthouse.
Chez Krealabs, nous adoptons les RSC par défaut sur tous les nouveaux projets Next.js depuis 2024. Règle simple : tout est Server Component sauf si on a explicitement besoin de useState, useEffect, ou d'un event handler — alors on isole en Client Component (`"use client"`). Résultat : Lighthouse 95+ accessible sans optimisation manuelle.
Continuer dans le lexique.
Next.js
Framework React de référence pour la production : rendu côté serveur (SSR), génération statique (SSG), App Router, Serve…
Lire la définitionCore Web Vitals
Trois métriques de performance web mesurées par Google qui notent la qualité d'expérience utilisateur : LCP (Largest Con…
Lire la définitionDiscuter de votre projet ?
Si ce terme fait écho à un projet ou une question concrète, on peut en discuter. Premier échange offert.
