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: processingStart-Eigenschaft

Baseline 2025
Neu verfügbar

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

Spezifikation
Event Timing API
# dom-performanceeventtiming-processingstart

Browser-Kompatibilität

Siehe auch