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.
À 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 !
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.
- Contenu propulsé par le référencement et distribution de relations publiques. Soyez amplifié aujourd'hui.
- Platoblockchain. Intelligence métaverse Web3. Connaissance Amplifiée. Accéder ici.
- La source: https://css-tricks.com/the-truth-about-css-selector-performance/
- 1
- 7
- a
- A Propos
- Avancée
- Tous
- toujours
- ainsi que le
- Tentatives
- car
- Blog
- bouton (dans la fenêtre de contrôle qui apparaît maintenant)
- appelé
- maisons
- un exemple
- CSS
- profond
- Edge
- éléments
- éliminé
- activé
- Tout
- Pourtant, la
- événements
- cher
- De
- plein
- Gains
- obtenez
- GitHub
- Goes
- ici
- Comment
- HTML
- HTTPS
- l'amélioration de
- in
- idées.
- IT
- Laisser
- LINK
- charge
- Location
- Style
- recherchez-
- Lot
- Entrée
- de nombreuses
- appariés
- assorti
- Microsoft
- Microsoft Edge
- (en fait, presque toutes)
- Besoins
- Nouveauté
- nombre
- ONE
- ouvert
- Option
- performant
- Platon
- Intelligence des données Platon
- PlatonDonnées
- possible
- Post
- Méthode
- processus
- Traité
- Rapide
- Lire
- rendu
- rapport
- côté
- Taille
- quelque chose
- Étude
- Catégorie
- RÉSUMÉ
- discutons-en
- La
- des choses
- Avec
- fois
- à
- Voir
- qui
- fenêtres
- Vous n'avez
- Votre
- zéphyrnet