PerformanceObserver: disconnect()-Methode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.

Hinweis: Dieses Feature ist verfügbar in Web Workers.

Die disconnect()-Methode des PerformanceObserver-Interfaces wird verwendet, um den Leistungsbeobachter daran zu hindern, weitere Performance-Eintrag-Ereignisse zu empfangen.

Syntax

js
disconnect()

Parameter

Keine.

Rückgabewert

Keine (undefined).

Beispiele

Stoppen eines Leistungsbeobachters

Das folgende Beispiel trennt den Leistungsbeobachter, um das Empfangen weiterer Performance-Eintrag-Ereignisse zu deaktivieren.

js
const observer = new PerformanceObserver((list, obj) => {
  list.getEntries().forEach((entry) => {
    // Process "measure" events
    // …
    // Disable additional performance events
    observer.disconnect();
  });
});
observer.observe({ entryTypes: ["mark", "measure"] });

Spezifikationen

Specification
Performance Timeline
# dom-performanceobserver-disconnect

Browser-Kompatibilität

BCD tables only load in the browser