PrestApp

Progressive Web App PrestaShop : SSR ou CSR, quelle est la meilleure solution ?

Aujourd’hui, nous allons aborder un point technique concernant les PWA PrestaShop (Progressive Web App). Plus précisément, nous allons regarder les différences qu’il y a entre le server-side rendering (SSR) et le client-side rendering (CSR). Un SSR vs CSR qui, vous le verrez, ne désignera pas de grand gagnant puisque le choix de la stratégie de rendu dépendra des spécificités techniques de votre application mobile hybride pour PrestaShop.

Quand est-ce que je dois choisir du Server-Side Rendering (SSR) ?

Nous parlons de Server-Side Rendering (SSR) quand le navigateur envoie une requête au serveur et que le serveur envoie sous la forme d’une réponse http, la page à afficher.

Avantages :

Inconvénients :

Quand est-ce que je dois choisir du Client-Side Rendering (CSR) ?

Contrairement au SSR, nous parlons de CSR quand c’est le navigateur qui interprète le JavaScript afin de rendre la page et l’afficher. A ce moment, le navigateur reçoit seulement du serveur une page HTML presque vide et des fichiers JavaScript permettant de générer le contenu, à la différence du SSR où la page serait arrivée du serveur déjà prête à être affichée.

Avantages :

Inconvénients :

Pour faire bref :

Affaires vecteur créé par freepik – fr.freepik.com