PerformanceEventTiming: processingStart-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 processingStart-Eigenschaft gibt die Zeit zurück, zu der die Ereignisverarbeitung begonnen hat. Dies ist der Zeitpunkt, an dem die Ereignis-Handler ausgeführt werden sollen.
Wert
Ein DOMHighResTimeStamp Zeitstempel.
Beispiele
>Verwendung der processingStart-Eigenschaft
Die processingStart-Eigenschaft kann genutzt werden, wenn man Ereignis-Timingeinträge (PerformanceEventTiming) beobachtet. Zum Beispiel, um Eingabeverzögerungen oder Ereignisverarbeitungszeiten 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-processingstart> |