PerformanceObserver
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.
L'interface PerformanceObserver
est utilisée pour observer les événements de mesure des performances et être notifié des nouvelles entréés de performance lorsqu'elles sont enregistrées dans la chronologie des performances du navigateur.
Note : Cette fonctionnalité est disponible via les Web Workers.
Constructeur
PerformanceObserver()
-
Crée et retourne un nouvel objet
PerformanceObserver
.
Méthodes
PerformanceObserver.observe()
-
Spécifie l'ensemble des types d'entrées à observer. La fonction de rappel de l'observateur de performances sera invoquée lorsqu'une entrée de performance est enregistrée pour l'un des
entryTypes
spécifiés. PerformanceObserver.disconnect()
-
Arrête l'observation des entrées de performances.
PerformanceObserver.takeRecords()
Expérimental-
Renvoie la liste actuelle des entrées de performances stockées dans l'observateur de performance, en la vidant.
Exemple
function perf_observer(list, observer) {
// Traiter l'événement "measure".
}
const observer2 = new PerformanceObserver(perf_observer);
observer2.observe({ entryTypes: ["measure"] });
Spécifications
Specification |
---|
Performance Timeline # dom-performanceobserver |
Compatibilité des navigateurs
BCD tables only load in the browser