À retenir
- Vitesse : L'utilisateur accède instantanément au contenu.
- SEO : Les moteurs de recherche lisent plus facilement les pages déjà construites.
- Économie : Moins de calculs sont nécessaires sur l'appareil de l'utilisateur final.
Le pré-rendu consiste à préparer et à générer le contenu d'une page web ou d'un élément graphique à l'avance, avant même qu'un utilisateur ne demande à le voir. C'est comme préparer un plat traiteur prêt à être réchauffé au lieu de cuisiner chaque ingrédient à la commande : cela permet un affichage quasi instantané.
Étymologie
Formé du préfixe latin prae- (avant) et du terme informatique rendu, qui désigne la transformation de données brutes ou de code en une image ou une interface visible. On l'utilise souvent pour traduire le concept anglais de prerendering.
Exemples d'usage
- Générateurs de sites statiques : Des outils comme Hugo ou Jekyll créent toutes les pages HTML du site lors de la phase de développement, plutôt que de laisser le serveur les construire à chaque visite.
- Navigateurs web : Google Chrome peut pré-charger en arrière-plan une page qu'il pense que vous allez cliquer, afin qu'elle s'affiche immédiatement.
- Cinéma d'animation : Les images d'un film Pixar sont calculées pendant des mois sur des serveurs (pré-rendu) avant d'être diffusées en salle.
Cas d'usage
Le pré-rendu intervient principalement dans le développement web pour améliorer le référencement (SEO) et la vitesse de chargement. On le retrouve aussi en infographie 3D pour les scènes non interactives qui demandent une qualité visuelle impossible à calculer en temps réel.
Bonnes pratiques
Il est recommandé d'utiliser le pré-rendu pour les contenus qui changent peu souvent. En revanche, pour des données qui évoluent à chaque seconde (comme une file d'attente ou un cours de bourse), il vaut mieux privilégier un rendu dynamique pour éviter d'afficher des informations périmées.
Synonymes
Antonymes
Conseil
Si vous créez un blog ou un site vitrine, tournez-vous vers des frameworks qui gèrent le pré-rendu (comme Next.js ou Nuxt) : vos utilisateurs apprécieront la rapidité et votre site sera mieux classé sur les moteurs de recherche.
Questions fréquentes
Quelle est la différence avec le rendu en temps réel ?
Le rendu en temps réel calcule les images instantanément (comme dans un jeu vidéo), tandis que le pré-rendu calcule tout à l'avance pour une consultation ultérieure.
Est-ce bon pour le SEO ?
Oui, car les robots d'indexation comme Google reçoivent une page complète et lisible sans avoir à exécuter de scripts complexes.