Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
PerformanceObserver
Baseline
Large disponibilité
*
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis janvier 2020.
* Certaines parties de cette fonctionnalité peuvent bénéficier de prise en charge variables.
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
entryTypesspécifiés. PerformanceObserver.disconnect()-
Arrête l'observation des entrées de performances.
PerformanceObserver.takeRecords()-
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
| Spécification |
|---|
| Performance Timeline> # performanceobserver> |
Compatibilité des navigateurs
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Voir aussi
Aider à améliorer MDN
Cette page a été modifiée le par les contributeur·ice·s du MDN.