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> |