Outils HTML

Gratuit Generateur d'attribut fetchpriority

Générez des attributs fetchpriority pour les images, scripts et balises link.

Chargement de l'outil...

Qu'est-ce que Generateur d'attribut fetchpriority ?

Fetchpriority est un attribut HTML qui indique au navigateur quelles ressources charger plus tot. Il contribue a ameliorer le Largest Contentful Paint lorsqu'il est applique aux images hero et peut de-prioriser les ressources non critiques. Il est different de preload et de loading='lazy'. Utilisez-le pour signaler l'importance relative des images, scripts et feuilles de style au navigateur.

Réponse rapide

Utilisez fetchpriority='high' uniquement pour l'image ou la ressource la plus susceptible de devenir l'element Largest Contentful Paint. Ne marquez pas de nombreuses ressources comme haute priorite -- le navigateur decide toujours de l'ordre de chargement.

Last updated: 2026-05-25

Limites

  • fetchpriority est une indication, pas une directive. Le navigateur peut l'ignorer en fonction d'heuristiques.
  • Les navigateurs plus anciens, y compris Safari 15.4 et inferieur, ne prennent pas en charge fetchpriority.
  • L'utilisation excessive de fetchpriority='high' sur de nombreuses ressources dilue l'indication et peut ne pas ameliorer les performances de chargement.

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

Comment utiliser cet outil

  1. Selectionnez le type de ressource : image, script ou balise link.
  2. Choisissez le cas d'usage : image hero LCP, contenu hors ecran ou script non critique.
  3. L'outil recommande la valeur fetchpriority en fonction de votre selection.
  4. Copiez la balise generee et testez avec Lighthouse pour confirmer l'amelioration du LCP.

A quoi il sert

  • Appliquer fetchpriority='high' a l'image hero LCP pour un chargement plus rapide.
  • De-prioriser les images hors ecran avec fetchpriority='low'.
  • Prioriser les scripts et feuilles de style critiques qui bloquent le rendu.

Cas d'usage

Exemples concrets

Exemple

Optimisation de l'image hero LCP

Une image hero qui est l'element LCP recoit fetchpriority='high' ainsi qu'un srcset optimise. Le navigateur charge cette image avant les autres ressources.

Exemple

Images de pied de page faible priorite

Les images de pied de page et les integrations tierces recoivent fetchpriority='low' pour reduire la concurrence avec les ressources critiques au-dessus de la ligne de flottaison.

Erreurs frequentes

  • Appliquer fetchpriority='high' a de nombreuses ressources, ce qui annule le benefice.
  • Utiliser fetchpriority sur des ressources prechargees alors qu'il s'applique deja a la balise preload.
  • Oublier de combiner fetchpriority avec les attributs loading et decoding appropries.

Vérification

  1. Ouvrez le panneau Reseau de Chrome DevTools et inspectez la colonne Priorite pour confirmer que l'indication fetchpriority est refletee dans l'ordre de chargement du navigateur.
  2. Comparez le temps LCP avec et sans l'attribut en utilisant le panneau Performance pour verifier l'amelioration reelle.

Comparaison

fetchpriority vs loading="lazy"

Aspectfetchpriorityloading="lazy"
What it controlsRelative loading priority of a resource compared to other resources on the same pageWhether the browser delays loading the resource until it is near the viewport
When to useOn the LCP element to load it sooner, or on non-critical resources to deprioritize themOn images and iframes below the fold to defer their load until the user scrolls near them
Effect on LCPCan improve LCP when set to high on the hero imageCan worsen LCP if applied above the fold. Only use below the fold.
Valid on which elementsimg, link, script, iframeimg, iframe
Browser supportChrome 101+, Edge 101+, Safari 16+, Firefox 122+Chrome 77+, Edge 79+, Safari 15.4+, Firefox 75+

fetchpriority hints at relative priority for loading while loading="lazy" defers loading until the element is near the viewport. They address different performance concerns and can be used together on the same element.

FAQ

Questions sur Generateur d'attribut fetchpriority

Combien de ressources devraient recevoir fetchpriority='high' ?

Une ou deux ressources critiques au maximum. Si tout est haute priorite, rien ne l'est.

Fetchpriority garantit-il un chargement plus rapide ?

Non, c'est une indication. Le navigateur decide de l'ordre final de chargement en fonction de nombreux facteurs.

Quelles ressources beneficient le plus de fetchpriority="high" ?

L'image LCP (generalement la plus grande image hero visible au chargement), le fichier CSS principal qui stylise le contenu au-dessus de la ligne de flottaison, et les polices web critiques utilisees dans le premier texte visible. Seulement une ou deux ressources devraient recevoir une haute priorite.

Quand dois-je utiliser fetchpriority="low" ?

Utilisez la faible priorite pour les images loin en bas de page, les scripts d'analyse, les widgets de chat tiers, les integrations de reseaux sociaux et autres ressources qui ne contribuent pas au rendu initial de la page. Cela permet au navigateur de les differer en faveur des ressources plus critiques.

Outils lies

Autres outils outils html

A essayer aussi

A essayer aussi