Le rendu côté navigateur ou Server Side Rendering est un processus qui permet de pré-générer des pages statiques à partir d’un framework front-end de façon optimisée pour les performances notamment pour charger plus rapidement les actifs JavaScript.
Le HTML et le CSS est préparé sur le serveur et envoyé pour le rendu au navigateur. Même lorsque JavaScript commence à travailler en arrière-plan, à démarrer l’application, les éléments qui permettent d’afficher la page sont déjà prêts pour la navigateur. Le parsage et l’exécution de JavaScript sont améliorés par des méthodes de pré-rendu (getStaticProps…)
Le SSR peut se mesurer avec la TTI Time To Interactive, le moment où un internaute peut vraiment interagir avec l’application.
Le SSR est à l’opposé du rendu statique SSG (ou GSS Générateur de sites statiques en français).
Voir aussi : CSR
Syn. : Rendu côté serveur