Une extension basée sur une nouvelle API des navigateurs
L’équipe WordPress Performance propose une extension gratuite, Speculative Loading, disponible dans le répertoire officiel. Elle exploite une API développée par Chromium (déjà présente dans Chrome, Edge et Opera) qui permet le préchargement spéculatif des pages.
Cette API, nommée Speculation Rules, remplace le traditionnel <link rel="prerender"> et permet de pré-rendre des pages à l’avance : le contenu d’une autre page est chargé en arrière-plan, la rendant instantanément disponible au clic. Elle devrait à terme arriver sur WebKit (Safari) et Gecko (Firefox), mais reste pour l’instant expérimentale.
Comment en profiter sur WordPress ?
Installez et activez l’extension depuis le répertoire WordPress, puis allez dans Réglages > Lecture : une section « Speculative Loading » apparaît.
Speculation Mode
- Prefetch : pré-charge les ressources sans rendu immédiat
- Prerender : pré-charge et effectue le rendu complet en avance
Eagerness
- Conservative : préchargement au clic
- Moderate : préchargement au survol
- Eager : préchargement proactif selon la probabilité détectée
Impact sur Analytics ?
Google Analytics détecte et gère correctement le prérendu. L’équipe WordPress recommande de retarder les opérations JavaScript côté client jusqu’au clic effectif sur la page.
