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