Pre-rendering

Synonyme(s) : Prerendering

Le pre-rendering est une technique d’optimisation web qui consiste à générer une version statique d’une page web avant qu’un utilisateur ne la visite, généralement lors de la phase de déploiement. Contrairement au rendu dynamique traditionnel, où la page est générée à la demande côté serveur ou client, le pre-rendering crée une page HTML Le HTML (HyperText Markup Language) est le langage standard utilisé pour structurer et afficher le contenu sur le web. Il définit des éléments comme les titres, paragraphes, liens, images, et autres composants d'une page web. prête à être servie instantanément. Cela permet de réduire le temps de chargement et d’améliorer les performances, particulièrement pour les sites à forte composante statique.

Il existe deux types principaux de pre-rendering :

  • Static Site Generation (SSG) : Les pages sont rendues statiquement lors du build Un build est le processus de compilation et d'assemblage du code source d'une application pour créer un programme exécutable ou un produit final prêt à être déployé ou testé. (par exemple avec des outils comme Next. js JavaScript est un langage de programmation dynamique principalement utilisé pour ajouter des fonctionnalités interactives aux pages web. Il permet de manipuler le DOM, de gérer des événements, et d'effectuer des requêtes asynchrones. ou Gatsby). Ces pages sont servies telles quelles aux utilisateurs.
  • Pre-rendering spécifique : Certaines pages ou sections de pages sont pré-générées lorsque les moteurs de recherche ou des robots d’indexation les demandent, ce qui est bénéfique pour le SEO Le référencement naturel, ou SEO (Search Engine Optimization), est l'ensemble des techniques visant à améliorer la visibilité d'un site web dans les résultats de recherche des moteurs comme Google, sans utiliser de publicité payante. .

Les avantages du pre-rendering incluent :

  • Amélioration des performances : Les pages pré-générées sont servies beaucoup plus rapidement qu’une page rendue dynamiquement.
  • Meilleur SEO : Les moteurs de recherche obtiennent une version complète et indexable de la page.
  • Simplicité : Il permet de combiner la flexibilité d’un site dynamique avec les performances d’un site statique.

Le pre-rendering est particulièrement utile dans les sites et applications qui ne nécessitent pas une interactivité intense sur certaines parties de la page, mais il peut aussi être combiné avec des techniques comme l’ hydratation L'hydratation, en développement web, est le processus par lequel un site généré côté serveur devient interactif côté client en liant les éléments HTML statiques à du JavaScript pour activer des fonctionnalités dynamiques. pour rendre certaines sections dynamiques après le chargement initial.

Articles associés

Tendance
6 décembre 2019

No Fucking JS Spirit

Je suis front-end développeur depuis 1998. A l’époque on appelait ça Webdesigner ou HTMLeur puis CSS Codeur etc… Cela consiste à assurer la production du...
Lire la suite de No Fucking JS Spirit