L’API Speculation Rules : vers une navigation web quasi instantanée
par Quentin Couchaux le 2 avril 2025

Dans la quête continue d’une navigation plus rapide et plus fluide, Google Chrome a introduit une nouvelle fonctionnalité : l’API Speculation Rules. Destinée à optimiser les performances de chargement en anticipant les intentions de navigation de l’utilisateur, cette API marque une évolution notable par rapport aux techniques de prérendu précédentes.
Qu’est-ce que l’API Speculation Rules ?
L’API Speculation Rules permet aux navigateurs web, notamment Chrome, de pré-rendre les pages que l’utilisateur est le plus susceptible de visiter ensuite. En d’autres termes, le navigateur peut charger en arrière-plan certaines pages ciblées avant même que l’utilisateur ne clique, ce qui réduit drastiquement le délai d’affichage.
Cette fonctionnalité n’est pas activée par défaut. Elle est configurable à différents niveaux du système, notamment pour les développeurs utilisant Hyvä Themes (dans Magento), où elle peut être activée via : Experimental Features > Enable Preloading Speculation Rules.
Une Alternative Moderne à <link rel=”prerender”>
L’ancienne méthode de prérendu (<link rel="prerender" href="...">
) souffrait de plusieurs limitations :
- Support restreint (principalement Chrome),
- Comportement parfois imprévisible,
- Déclenchements peu contrôlables.
L’API Speculation Rules vient moderniser cette approche. Basée sur un fichier JSON de règles, elle permet aux développeurs :
- de définir précisément quelles pages doivent être pré-rendues,
- de contrôler le moment et les conditions de déclenchement,
- de mieux intégrer cette logique dans des contextes modernes comme les SPA (Single Page Applications).
L’API repose sur un système de détection et prédiction :
- Lorsque l’utilisateur survole un lien, commence à taper dans la barre d’adresse ou interagit avec certains éléments de navigation, le navigateur consulte les règles de spéculation définies pour pré-rendre la page correspondante.
- Cela peut inclure le chargement HTML, CSS, JavaScript, voire des données associées en arrière-plan, de sorte que le rendu final soit quasi immédiat si l’utilisateur confirme l’action.
Pourquoi c’est important pour l’UX (et le SEO) ?
Cette technologie permet d’améliorer considérablement l’expérience utilisateur :
- Moins de latence perçue,
- Une sensation de fluidité comparable à une application native,
- Un engagement utilisateur accru grâce à des temps de réponse plus courts.
Et comme Google prend de plus en plus en compte les performances UX (notamment via les Core Web Vitals), cette API peut aussi contribuer positivement au SEO, à condition qu’elle soit bien utilisée.
Spécificités pour Hyvä Themes
Dans le contexte de Magento avec Hyvä Themes, l’activation de cette fonctionnalité se fait via : Admin Panel > Stores > Configuration > Hyvä Themes > Experimental Features > Enable Preloading Speculation Rules
Cela permet d’intégrer facilement la logique de prérendu dans les pages Magento, notamment pour les sites e-commerce où la rapidité de navigation est cruciale pour le taux de conversion.
Pour qui ? 🤔
👉🏼 Toutes les typologie de clients, mais particulièrement ceux avec de la TMA.
Gain client 🎯
👉🏼 Customer rate optimisation et amélioration de la navigation des internautes.
Vous avez un projet e-commerce et souhaitez échanger avec nos experts ?
Découvrez les actus de l’entreprise.
Parce que mêler plaisir, partage et travail est au cœur de notre philosophie, nous prenons toujours soin de joindre l’utile à l’agréable..