Cette traduction n’a pas encore été relue par la rédaction. La version allemande fait foi. Deutsche Fassung →
Contenu dans le HTML initial : ce qui arrive sans JavaScript
Le contrôleur vérifie si le HTML fourni contient déjà le contenu ou si la page arrive d'abord vide et construit son texte uniquement dans le navigateur. Ce dernier est l'état dans lequel les systèmes d'évaluation simples ne voient rien.
- Les moteurs de recherche peuvent exécuter JavaScript, mais ils le font avec un retard et pas toujours. D'autres systèmes — les générateurs d'aperçu dans les messageries, les services de signets, de nombreux systèmes de réponse — ne le font pas du tout.
- La différence passe souvent inaperçue au quotidien car tout fonctionne dans le navigateur. Elle devient visible en regardant la source fournie : s'il n'y a rien sauf une image vide, c'est le constat.
- La solution courante est le rendu côté serveur ou la pré-génération des pages. Les deux ne changent rien à l'utilisation, seulement au moment où le contenu est créé.