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

View in English Always switch to English

PerformanceEventTiming: processingEnd-Eigenschaft

Baseline 2025
Newly available

Since ⁨December 2025⁩, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Die schreibgeschützte processingEnd-Eigenschaft gibt die Zeit zurück, zu der der letzte Ereignishandler die Ausführung beendet hat.

Sie ist gleich PerformanceEventTiming.processingStart, wenn keine solchen Ereignishandler vorhanden sind.

Wert

Ein DOMHighResTimeStamp-Zeitstempel.

Beispiele

Verwendung der processingEnd-Eigenschaft

Die processingEnd-Eigenschaft kann verwendet werden, wenn man Ereignis-Timing-Einträge beobachtet (PerformanceEventTiming). Zum Beispiel, um die Eingabeverzögerung oder die Bearbeitungszeiten von Ereignissen zu berechnen.

js
const observer = new PerformanceObserver((list) => {
  list.getEntries().forEach((entry) => {
    // Full duration
    const duration = entry.duration;
    // Input delay (before processing event)
    const delay = entry.processingStart - entry.startTime;
    // Synchronous event processing time
    // (between start and end dispatch)
    const time = entry.processingEnd - entry.processingStart;
  });
});
// Register the observer for events
observer.observe({ type: "event", buffered: true });

Spezifikationen

Specification
Event Timing API
# dom-performanceeventtiming-processingend

Browser-Kompatibilität

Siehe auch