Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Performance: interactionCount-Eigenschaft

Die schreibgeschützte Eigenschaft performance.interactionCount repräsentiert die Anzahl der echten Benutzerinteraktionen, die seit dem Laden der Seite erfolgt sind.

Gezählt werden nur diskrete Interaktionen mit einer interactionId — wie Klicks und Tastenanschläge. Andere Interaktionen, wie Scroll-Interaktionen, werden ausgeschlossen.

Dies ist nützlich bei der Berechnung von Interaction to Next Paint (INP) und insbesondere zum Ausschluss von Ausreißern auf langlebigen Seiten. INP nimmt das 98. Perzentil der Interaktionen einer Seite und schließt so 1 von 50 Interaktionen als "Ausreißer" aus, die nicht die allgemeine Reaktionsfähigkeit der Seite widerspiegeln.

Wert

Eine Zahl, die anfangs 0 ist und mit jeder diskreten Interaktion, die durch PerformanceEventTiming gemessen wird und der eine interactionId zugeordnet wird, um 1 erhöht wird.

Beispiele

Überprüfen der Anzahl von Interaktionen zur genauen Berechnung von INP

Für Seiten mit einer großen Anzahl von Interaktionen können Sie INP neu berechnen, nachdem Sie 1 von 50 Ausreißern ausgeschlossen haben, indem Sie folgendes Muster verwenden:

js
if (performance.interactionCount >= 50) {
  recalculateINP(); // Actual calculation is complex and is not shown here
}

Spezifikationen

Spezifikation
Event Timing API
# dom-performance-interactioncount

Browser-Kompatibilität

Siehe auch