.

Preloading

Qu'est-ce que le preloading ?

Le preloading est une technique de développement web qui permet d'optimiser les temps de chargement des pages web en préchargeant certaines ressources. Cela permet d'améliorer l'expérience utilisateur en minimisant les retards d'accès à ces ressources. Voici les principaux aspects du preloading :

Définition : le préchargement désigne le chargement préalable de ressources telles que des scripts, des feuilles de style, des images ou d'autres éléments d'une page web avant que ceux-ci ne soient réellement nécessaires. L'objectif est de réduire le temps de chargement de la page et d'améliorer la performance. L'une des méthodes les plus courantes de préchargement est l'utilisation de l'attribut rel="preload" en HTML.

Le préchargement de liens : L'attribut rel="preload" permet de déclarer des demandes de fetch dans la zone <head> de la page HTML. Cela vous permet de charger à l'avance les ressources dont votre page aura bientôt besoin, avant même que le processus de rendu principal du navigateur ne commence. Cette méthode est utilisée avec l'élément <link /> pour précharger des ressources telles que des fichiers CSS ou des polices.

 

Votre site a-t-il un problème avec le RGPD ? Vérifiez-le gratuitement dès maintenant !

Quel est le risque d'amende pour votre site web ? Inscrivez maintenant l'adresse de votre site web et faites déterminer quels cookies et services tiers présentent des risques

 

Objectif et avantages du preloading

Objectif :

  • Des temps de chargement plus rapides :
    Le préchargement de ressources importantes permet de les stocker dans le cache du navigateur avant qu'elles ne soient nécessaires. Cela réduit les retards lors de l'accès ultérieur à ces ressources.
  • Amélioration de l'expérience utilisateur :
    Les pages web peuvent être affichées plus rapidement et de manière plus fluide, car le contenu nécessaire est disponible lorsque l'utilisateur le demande.

Les avantages :

  • Chargement précoce des ressources :
    Contrairement au prefetching, qui est facultatif, le preloading garantit que le navigateur charge les ressources spécifiées avant le processus de rendu principal.
  • Amélioration des temps de chargement des pages :
    Le chargement précoce des ressources critiques permet de réduire le temps nécessaire pour rendre la page interactive et afficher le contenu.
  • Couplage de la livraison et de l'exécution des ressources :
    La déclaration d'une ressource avec rel="preload" couple le chargement et l'exécution de la ressource, ce qui vous permet de contrôler le moment où la ressource est chargée et exécutée.
  • Prise en charge par le navigateur :
    La plupart des navigateurs modernes prennent en charge rel="preload", y compris Chrome, Firefox et Safari. Les navigateurs plus anciens ignorent cet attribut, ce qui n'entraîne pas de complications pour la compatibilité.

Exemple de code :

<link rel="preload" href="/frstyles.css" as="stylesheet" />
<link rel="preload" href="/frfont.woff2" as="font" />

Dans cet exemple, le navigateur chargera la feuille de style styles.css et la police font.woff2 à l'avance, avant même que le processus de rendu de la page principale ne commence, afin d'améliorer le temps de chargement de la page et les performances de rendu.

 

Votre site a-t-il un problème avec le RGPD ? Vérifiez-le gratuitement dès maintenant !

Quel est le risque d'amende pour votre site web ? Inscrivez maintenant l'adresse de votre site web et faites déterminer quels cookies et services tiers présentent des risques

 

 

Sujets connexes :

Performance

Tout sur Performance... » weiter

Expérience utilisateur (UX)

Tout sur l'expérience utilisateur (UX)... » weiter

Scripts

Tout sur Scripts... » weiter

 

Clients qui font confiance à CCM19

Références