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

View in English Always switch to English

EventCounts

Baseline 2025
Neu verfügbar

Seit Dezember 2025 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.

Die EventCounts-Schnittstelle der Performance API gibt für jeden Ereignistyp an, wie viele Ereignisse ausgelöst wurden.

Eine EventCounts-Instanz ist ein schreibgeschütztes Map-ähnliches Objekt. Jeder Schlüssel ist eine Zeichenfolge mit dem Namen eines Ereignistyps. Der zugehörige Wert ist eine Ganzzahl, die angibt, wie viele Ereignisse dieses Typs ausgelöst wurden.

Konstruktor

Diese Schnittstelle hat keinen Konstruktor. Eine Instanz dieses Objekts erhalten Sie üblicherweise über die Eigenschaft performance.eventCounts.

Instanzeigenschaften

size

Weitere Informationen finden Sie unter Map.prototype.size.

Instanzmethoden

entries()

Weitere Informationen finden Sie unter Map.prototype.entries().

forEach()

Weitere Informationen finden Sie unter Map.prototype.forEach().

get()

Weitere Informationen finden Sie unter Map.prototype.get().

has()

Weitere Informationen finden Sie unter Map.prototype.has().

keys()

Weitere Informationen finden Sie unter Map.prototype.keys().

values()

Weitere Informationen finden Sie unter Map.prototype.values().

Beispiele

Mit EventCounts-Maps arbeiten

Die folgenden Beispiele zeigen, wie Sie Informationen aus einer EventCounts-Map abrufen. Beachten Sie, dass die Map schreibgeschützt ist und die Methoden clear(), delete() und set() nicht verfügbar sind.

js
for (const [type, count] of performance.eventCounts.entries()) {
  console.log(type, count);
}

const clickCount = performance.eventCounts.get("click");

const isExposed = performance.eventCounts.has("mousemove");
const exposedEventsCount = performance.eventCounts.size;
const exposedEventsList = [...performance.eventCounts.keys()];

Spezifikationen

Spezifikation
Event Timing API
# sec-event-counts

Browser-Kompatibilität

Siehe auch