← Lexique

Rendu JavaScript

Aussi : rendering · rendu côté client

Exécution du JavaScript par le robot pour obtenir le contenu final.

Le rendu JavaScript est l'étape où un robot exécute le code côté client pour reconstituer un contenu absent du HTML initial. Ce qui apparaît instantanément dans un navigateur n'est pas forcément vu par un moteur au même moment.

L'exécution est coûteuse et souvent différée : le moteur explore d'abord le HTML brut, puis met la page dans une file de rendu qu'il traite plus tard, selon ses ressources. Un contenu qui dépend entièrement du JavaScript peut ainsi être découvert tard, partiellement, ou pas du tout par les agents qui ne rendent pas — dont plusieurs robots d'IA en fetch temps réel.

Le choix le plus sûr reste de servir l'essentiel en HTML rendu côté serveur, exploitable dès la première réponse. On diagnostique le risque en comparant HTML brut et HTML rendu, et en surveillant ce que reçoit réellement le crawl.

Le contenu dépendant du JS n'apparaît qu'après une phase de rendu différée et coûteuse.
Rendu différéDonnées anonymisées

Besoin d’appliquer ce concept sur un cas concret ?

Parler de votre prochaine mission