La vérité sur les performances du sélecteur CSS

La vérité sur les performances du sélecteur CSS

Bon sang, laisse tomber Patrick Brosset pour parler des performances CSS de la manière la plus accessible et la plus pratique possible. Non pas que CSS soit toujours qu'est-ce qui accélère la vitesse, ou même le fruit le plus bas lorsqu'il s'agit d'améliorer les performances.

Mais if vous recherchez des gains du côté CSS, Patrick a une bonne façon de détecter vos sélecteurs les plus chers en utilisant Edge DevTools :

  • Ouvrez DevTools.
  • Dirigez-vous vers l'onglet Performances.
  • Assurez-vous que l'option "Activer l'instrumentation de rendu avancée" est activée. Cela m'a fait trébucher dans le processus.
  • Enregistrer un chargement de page.
  • Ouvrez l'onglet "Bottom-Up" dans le rapport.
  • Vérifiez la taille de vos styles recalculés.

DevTools avec l'onglet Performances ouvert et un résumé des événements.
La vérité sur les performances du sélecteur CSS

À partir de là, cliquez sur l'un des événements de style recalculé dans la vue principale de la cascade et vous obtiendrez un nouvel onglet "Statistiques du sélecteur". Regardez toute cette bonté gluante !

La vérité sur les performances du sélecteur CSS PlatoBlockchain Data Intelligence. Recherche verticale. Aï.
La vérité sur les performances du sélecteur CSS

Maintenant, vous voyez tous les sélecteurs qui ont été traités et ils peuvent être triés en fonction du temps qu'ils ont pris, du nombre de fois qu'ils ont correspondu, du nombre de tentatives de correspondance et de quelque chose appelé "nombre de rejets rapides" qui J'ai appris est le nombre d'éléments faciles et rapides à éliminer de l'appariement.

Beaucoup d'idées ici si CSS est vraiment le goulot d'étranglement qui doit être étudié. Mais lisez l'article complet de Patrick sur le blog Microsoft Edge, car il approfondit beaucoup le pourquoi et le comment, et parcourt une étude de cas complète.

Lien direct →

Horodatage:

Plus de Astuces CSS