PeformanceObserver.disconnect()
La méthode disconnect()
de l'interface PerformanceObserver
est utilisée pour empêcher l'observateur de performances de recevoir tout événement d'entrée de performance.
Syntaxe
performanceObserver.disconnect();
Exemple
const observer = new PerformanceObserver(function(list, obj) {
let entries = list.getEntries();
for (let i=0; i < entries.length; i++) {
// Traiter les événements "mark" et "frame"
}
});
observer.observe({entryTypes: ["mark", "frame"]});
function perf_observer(list, observer) {
// Traiter l'événement "measure".
// ...
// Désactiver les événements de performance supplémentaires
observer.disconnect();
}
const observer2 = new PerformanceObserver(perf_observer);
observer2.observe({entryTypes: ["measure"]});
Spécifications
Specification |
---|
Performance Timeline # dom-performanceobserver-disconnect |
Compatibilité des navigateurs
BCD tables only load in the browser