Die Wahrheit über die Leistung von CSS-Selektoren

Die Wahrheit über die Leistung von CSS-Selektoren

Meine Güte, lass es Patrick Brosset spricht über CSS-Performance auf möglichst zugängliche und praktische Weise. Nicht dass CSS immer ist was schmiert die geschwindigkeit, oder sogar die niedrigsten hängenden Früchte, wenn es um die Verbesserung der Leistung geht.

Jedoch müssen auch if Wenn Sie auf der CSS-Seite nach Vorteilen suchen, hat Patrick eine nette Möglichkeit, Ihre teuersten Selektoren mit Edge DevTools auszuspähen:

  • DevTools knacken.
  • Gehen Sie zur Registerkarte Leistung.
  • Stellen Sie sicher, dass die Option „Erweiterte Rendering-Instrumentierung aktivieren“ aktiviert ist. Das hat mich im Prozess gestolpert.
  • Zeichnen Sie eine Seitenlast auf.
  • Öffnen Sie im Bericht die Registerkarte „Bottom-Up“.
  • Überprüfen Sie die Größe Ihrer neu berechneten Stile.

DevTools mit geöffneter Registerkarte Leistung und einer Zusammenfassung der Ereignisse.
Die Wahrheit über die Leistung von CSS-Selektoren

Klicken Sie von hier aus auf eines der neu berechneten Style-Ereignisse in der Hauptwasserfallansicht und Sie erhalten eine neue Registerkarte „Selector Stats“. Schau dir all diese klebrige Güte an!

Die Wahrheit über die Leistung von CSS-Selektoren PlatoBlockchain Data Intelligence. Vertikale Suche. Ai.
Die Wahrheit über die Leistung von CSS-Selektoren

Jetzt sehen Sie alle Selektoren, die verarbeitet wurden, und sie können danach sortiert werden, wie lange sie gedauert haben, wie oft sie übereinstimmen, die Anzahl der Übereinstimmungsversuche und etwas, das als „schnelle Zurückweisungsanzahl“ bezeichnet wird ich lernte ist die Anzahl der Elemente, die einfach und schnell aus dem Matching eliminiert werden konnten.

Hier finden Sie viele Einblicke, ob CSS wirklich der Engpass ist, der untersucht werden muss. Aber lesen Sie Patricks vollständigen Beitrag im Microsoft Edge-Blog, denn er geht viel tiefer auf das Warum und Wie ein und geht eine ganze Fallstudie durch.

Direktlink →

Zeitstempel:

Mehr von CSS-Tricks