Le rendu côté client fait référence au processus de rendu d'une page Web dans le navigateur du client à l'aide de JavaScript. Dans cette approche, le serveur envoie un HTML minimal au client, et le reste du rendu et de la récupération de contenu est effectué côté client.

Le rendu côté serveur, quant à lui, est le processus de rendu d'une page Web sur le serveur et d'envoi du HTML pré-rendu au client. Avec cette approche, le serveur génère le HTML complet, y compris le contenu et le style, et l'envoie au client pour affichage.