Messwerte
Die Messwerte in CrUX basieren auf standardmäßigen Webplattform-APIs, die von Browsern bereitgestellt werden. Insbesondere im BigQuery-Dataset werden diese Daten zu „Origin-Resolution“ aggregiert. Websiteinhaber, die eine detailliertere Analyse (z.B. die Auflösung auf URL-Ebene) und Einblicke in die Leistung ihrer Website benötigen, können dieselben APIs verwenden, um detaillierte RUM-Daten (Real User Measurement) für ihre eigene Herkunft zu erfassen. Hinweis: Obwohl alle APIs in Chrome verfügbar sind, unterstützen andere Browser möglicherweise nicht alle Messwerte.
Die meisten Messwerte werden als Histogrammaggregation dargestellt, um die Verteilung und Approximation der Perzentilwerte zu visualisieren.
First Paint
"First Paint erfasst den Zeitpunkt, zu dem der Browser nach der Navigation zum ersten Mal gerendert wurde. Standard-Hintergrundfarben sind dabei nicht enthalten, nicht standardmäßige Hintergrundfarben. Dies ist der erste wichtige Moment, der für Entwickler beim Seitenaufbau wichtig ist – wenn der Browser mit dem Rendern der Seite begonnen hat."
First Contentful Paint
„First Contentful Paint“ gibt den Zeitpunkt an, zu dem der Browser zum ersten Mal einen Text, ein Bild (einschließlich Hintergrundbilder), ein nicht weißer Canvas oder SVG gerendert hat. Dazu gehört auch Text mit ausstehenden Webfonts. Das ist das erste Mal, dass Nutzer Seiteninhalte sehen können.“
DOM-Inhalt geladen
„DOMContentLoaded meldet die Zeit, zu der das ursprüngliche HTML-Dokument vollständig geladen und geparst wurde, ohne darauf zu warten, dass Stylesheets, Bilder und Subframes vollständig geladen wurden.“
Largest Contentful Paint
„Largest Contentful Paint (LCP) ist ein wichtiger, nutzerorientierter Messwert zur Messung der wahrgenommenen Ladegeschwindigkeit, da er den Punkt auf der Zeitleiste beim Laden der Seite markiert, an dem der Hauptinhalt der Seite wahrscheinlich geladen wurde. Ein schneller LCP vermittelt dem Nutzer, dass die Seite nützlich ist.“
Onload
„Das Ladeereignis wird ausgelöst, wenn die Seite und ihre abhängigen Ressourcen fertig geladen wurden.“
Cumulative Layout Shift
„Cumulative Layout Shift (CLS) ist ein wichtiger, nutzerorientierter Messwert zur Messung der visuellen Stabilität. Er hilft zu quantifizieren, wie oft Nutzer unerwartete Layoutverschiebungen erleben. Ein niedriger CLS-Wert trägt dazu bei, dass die Seite ansprechend ist.“
Interaction to Next Paint
„Interaction to Next Paint (INP) ist ein Feldmesswert, mit dem die Reaktionsfähigkeit bewertet wird. INP protokolliert die Latenz aller Interaktionen während des gesamten Seitenlebenszyklus. Der höchste Wert dieser Interaktionen – oder bei Seiten mit vielen Interaktionen ein Wert in der Nähe des Höchstwerts – wird als INP der Seite erfasst. Ein niedriger INP-Wert sorgt dafür, dass die Seite jederzeit zuverlässig reagiert.“
Interaction to Next Paint (INP) wurde dem CrUX-Dataset im Februar 2022 hinzugefügt. Dieser neue Messwert erfasst die End-to-End-Latenz einzelner Ereignisse und bietet ein umfassenderes Bild der Reaktionsfähigkeit einer Seite während ihrer gesamten Lebensdauer.
Navigationstypen
Der Messwert Navigationstypen enthält eine Aufschlüsselung des Prozentsatzes der Seitenaufrufe der folgenden Navigationsarten:
Typ | Beschreibung |
---|---|
navigate |
Seitenaufbau, der keiner der anderen Kategorien zugeordnet werden kann |
navigate_cache |
Ein Seitenaufbau, bei dem die Hauptressource (das Haupt-HTML-Dokument) aus dem HTTP-Cache bereitgestellt wurde. Websites nutzen häufig das Caching für untergeordnete Ressourcen, das Haupt-HTML-Dokument wird jedoch häufig deutlich seltener im Cache gespeichert. Wenn dies möglich ist, kann dies zu deutlichen Leistungsverbesserungen führen, da es lokal und in einem CDN im Cache gespeichert werden kann. |
reload |
Der Nutzer hat die Seite neu geladen, entweder durch Klicken auf die Schaltfläche zum Aktualisieren, durch Drücken der Eingabetaste in der Adressleiste oder durch Rückgängigmachen eines Schließens eines Tabs. Seitenaktualisierungen führen häufig dazu, dass eine erneute Validierung auf dem Server durchgeführt wird, um zu überprüfen, ob sich die Hauptseite geändert hat. Ein hoher Prozentsatz an Seitenaktualisierungen kann auf eine Frustration der Nutzererfahrung hinweisen. |
restore |
Die Seite wurde nach einem Browserneustart oder einem Tab, der aus Speichergründen entfernt wurde, neu geladen. Für Chrome unter Android werden diese als „reload“ gemeldet. . |
back_forward |
Eine Verlaufsnavigation, d. h., die Seite wurde vor Kurzem aufgerufen und wieder aufgerufen. Mit korrektem Caching sollten die Ergebnisse relativ schnell geladen werden, aber dennoch muss die Seite verarbeitet und JavaScript ausgeführt werden – beides wird vom bfcache vermieden. |
back_forward_cache |
Eine Verlaufsnavigation, die vom bfcache bereitgestellt wurde. Optimieren Sie Ihre Seiten für die Nutzung des bfcache, indem Sie Blockierungen beseitigen, um die Geschwindigkeit zu verkürzen. Websites sollten |
prerender |
Die Seite wurde vorab gerendert, was ähnlich wie beim bfcache zu einer nahezu sofortigen Seitenladezeit führen kann. |
In einigen Fällen kann ein Seitenaufbau eine Kombination aus mehreren Navigationstypen sein. In diesem Fall meldet das Bericht zur Nutzererfahrung in Chrome die erste Übereinstimmung in umgekehrter Reihenfolge der Tabelle (von unten nach oben).
Weitere Informationen finden Sie im Ankündigungsbeitrag zu den Navigationstypen.
Experimentelle Messwerte
Experimentelle Messwerte sind im CrUX-Dataset mit BigQuery verfügbar, einige sind auch in der CrUX API verfügbar. Diese Metriken ändern sich wahrscheinlich regelmäßig, da sie sich aufgrund des Feedbacks von Nutzenden weiterentwickeln. In den Versionshinweisen finden Sie immer die neuesten Änderungen.
Zeit bis zum ersten Byte
Die TTFB wird in CrUX nur beim vollständigen Laden von Seiten erfasst, im Gegensatz zu anderen Timern (z. B. LCP), die auch bei Back-Forward-Navigationen und vorab gerenderten Seiten erfasst werden. Daher kann die Stichprobengröße der TTFB kleiner als andere Messwerte sein und nicht unbedingt direkt mit diesen verglichen werden.
Bei CrUX wird die TTFB gemessen, da die ersten Bytes der Dokumentressource vom Server empfangen werden. Mit der konventionellen Ansicht von TTFB wurde gemessen, wann die Dokumentantwort beginnt, aber wenn Early Hints verwendet werden, die „ersten Bytes“. vor diesem Datum liegen. Künftig wird CrUX möglicherweise so aktualisiert, dass Early Hints ignoriert wird.
Die TTFB ist kein direktes Maß für die Serverantwortzeit, da sie auch vorhergehende Messungen beinhaltet, einschließlich der Weiterleitungszeit, und hängt davon ab, ob eine Antwort aus dem Cache oder CDN oder vom Server bereitgestellt wird. Dies zeigt sich besonders bei Felddaten wie CrUX, während Labortests in der Regel weniger von diesen Faktoren beeinflusst werden, da die End-URL Tests ist und häufig wiederholt Caching-Änderungen negiert.
Beliebtheit
Der Messwert Beliebtheitsrang ist ein relatives Maß für die Beliebtheit von Websites im CrUX-Datensatz, gemessen an der Gesamtzahl der Navigationen am Ursprungsort. Der Rang wird auf einer log10-Skala mit Halbschritten angegeben (z. B. Top 1.000, Top 5.000, Top 10.000, Top 50.000, Top 100.000, Top 500.000, Top 1M usw.). Jeder Rang schließt den vorherigen aus (z. B. sind die Top 5.000 tatsächlich die 4.000 URLs, mit Ausnahme der Top 1.000). Der obere Grenzwert ist dynamisch, wenn das Dataset größer wird.
Die Beliebtheit dient als Anhaltspunkt für eine umfassende Analyse, z. B. um die Leistung nach Land für die 1.000 wichtigsten Ursprünge zu ermitteln.
Berechtigungen zum Senden von Benachrichtigungen
Bei Websites, die die Berechtigung zum Anzeigen von Nutzerbenachrichtigungen anfordern, stellt dieser Messwert die relative Häufigkeit der auf die Aufforderungen antworten: Annehmen, Ablehnen, Ignorieren oder Schließen.
Umlaufzeit
Eine Schätzung der HTTP-Umlaufzeit (Anwendungsschicht) zu Beginn der Navigation, basierend auf den letzten Netzwerkverbindungen. Dieser Messwert wird auch als RTT bezeichnet. des Network Information API. Dabei handelt es sich um dasselbe API, Die Dimension Effektiver Verbindungstyp (ECT).
Dieser Messwert ist nur in der CrUX API und der CrUX History API verfügbar und auf das 75. Perzentil aggregiert. Histogramme sind nicht verfügbar. Sie ist auch nicht in BigQuery verfügbar.