Retour aux articles

Comment accélérer le chargement et la navigation avec l’application SmartLoading ?

Smart Loading permet d’améliorer les performances de votre site en anticipant le chargement des ressources critiques (Early Hints) et la navigation des utilisateurs (Speculation Rules), afin d’offrir une expérience plus rapide et fluide.

Introduction

L’application Smart Loading vous permet d’améliorer significativement la vitesse perçue de votre site en anticipant le chargement des ressources et le rendu des pages.

Elle repose sur deux fonctionnalités complémentaires :

👉 Objectif : offrir une expérience plus fluide, avec des pages qui chargent plus vite… et semblent instantanées.

Quelle est la différence entre Early Hints et Speculation Rules ?

Ces deux fonctionnalités poursuivent le même objectif, mais n’agissent pas au même niveau :

💡 En résumé :

Early Hints accélère le chargement d’une page,

Speculation Rules accélère le passage d’une page à une autre

Comment fonctionne Early Hints ?

Early Hints permet de demander au navigateur de charger certaines ressources critiques en avance, avant même que la page HTML ne soit complètement analysée.

Ressources concernées

Vous pouvez activer le préchargement pour :

Pourquoi c’est efficace ?

Cela permet de :

💡 Bon à savoir

Les gains sont souvent plus importants avec le CSS, puis les polices.

⚠️ Attention

Dans certains cas, le préchargement des images, des fonts et des JS peut être contre-productif.

Il est recommandé de se rapprocher du support CSE si vous avez des hésitations sur votre configuration.

Comment activer Early Hints dans la console ?

Depuis l’application Smart Loading :

👉 Vous pouvez adapter finement votre configuration selon votre site et vos priorités.

Comment fonctionne Speculation Rules ?

Speculation Rules permet d’anticiper les actions des utilisateurs en préchargeant ou en pré-rendant certaines pages.

Deux comportements sont possibles :

💡 Exemple concret

Un utilisateur visite une page catégorie e-commerce :

les pages produits peuvent être anticipées pour accélérer la navigation.

Comment configurer Speculation Rules simplement ?

La configuration repose sur 3 options essentielles, accessibles directement dans la console.

Insérer le script

Active ou désactive l’injection automatique des règles dans vos pages HTML.

Préchargement uniquement depuis le cache

Permet de limiter le préchargement aux pages déjà disponibles en cache.

Prérendu uniquement depuis le cache

Même principe, mais appliqué au prérendu (plus coûteux en ressources).

💡 Pourquoi ces options sont importantes ?

Elles permettent de bénéficier des gains de performance sans risquer d’augmenter la charge serveur.

Bonnes pratiques pour éviter les effets de bord

Pour tirer le meilleur de Smart Loading :

👉 Les fonctionnalités comme les speculation rules (prefetch / prerender) peuvent impacter certaines métriques, notamment le TTFB mesuré par CrUX, car les pages sont appelées en amont.👉 Cet impact n’est pas toujours visible dans les outils de monitoring classiques.

👉 Pour une analyse plus fine, vous pouvez suivre spécifiquement les navigations en prerender dans votre monitoring Fasterize (RUM), en filtrant par type de navigation.

Conclusion

L’application Smart Loading est un levier puissant pour améliorer votre web performance :

En combinant les deux, vous offrez une expérience utilisateur plus rapide, plus fluide et plus agréable.

👉 Commencez par activer ces fonctionnalités sur une cible comme un type de page, puis ajustez selon vos résultats.