CSR Rendu côté client
Quand toute la page est construite par JavaScript dans le navigateur — le serveur n'envoie qu'une coquille HTML vide.
Le schéma classique de React ou de Vue : le serveur renvoie un HTML vide, <div id="app"></div>, puis le JS s'exécute et remplit tout. Rapide après le premier chargement, lent au départ.
Le contraire du SSR. Les frameworks modernes (Next.js, SvelteKit) mélangent les deux : certaines pages en SSR, d'autres en CSR.