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