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

Browser-Kompatibilität

Siehe auch