Comment reporter proprement le chargement de CSS inutilisés (et booster ses performances) ?

Reporter le chargement de fichiers CSS inutilisés ? Gain de performance assuré, à condition de ne pas troquer un problème pour un autre.

Une erreur fréquente est de « defer » certains CSS entiers, ce qui bloque souvent le rendu.

Astuce :

  1. Ouvrir Chrome Dev Tools avec clic droit > Inspecter ou F12 ou ctrl+shift+I
  2. Cliquer sur les 3 points en haut à droite > More tools > Coverage

    Un menu de Chrome Web Tools pour accéder à l'onglet Coverage
  3. Cliquer sur le bouton « Record » puis recharger la page

    Le bouton enregistrer de l'onglet coverage de Chrome Web Tools
  4. Filtrer par type pour avoir tous les CSS

    Filtrage des types de fichiers dans l'onglet coverage de Chrome Web Tools
  5. Observer la colonne « Usage visualization ». La partie rouge représente tout ce qui est chargé mais non utilisé, et c’est là que se situent certaines des plus importantes opportunités d’optimisation de votre site.

    La colonne usage visualization de l'onglet Coverage
  6. Cliquer sur le fichier CSS ciblé pour ouvrir cette ressource dans le panneau « Sources ».
  7. Les lignes de codes inutilisées auront une barre rouge au début tandis que le code utilisé aura une barre verte.

    La fenêtre Sources de Chrome Dev Tools
  8. Il ne reste plus qu’à placer le code utilisé dans une balise <style> et à la placer dans le <head> des pages ciblées. Le code inutilisé peut être reporté sans risque de bloquer quoi que ce soit.

    Performances ?

Laisser un commentaire/Leave A Comment

S’abonner à la newsletter

Inscrivez-vous à la newsletter du Copain Référenceur et recevez tous les lundis les dernières actualités Tech SEO ainsi que des conseils pratiques pour optimiser et monétiser votre site web :