Description
Utilisez l'API chrome.devtools.performance pour écouter les mises à jour de l'état de l'enregistrement dans le panneau "Performances" des outils de développement.
Consultez Résumé des API DevTools pour une présentation générale de l'utilisation des API des outils pour les développeurs.
Disponibilité
Concepts et utilisation
L'API browser.devtools.performance permet aux développeurs d'interagir avec les fonctionnalités d'enregistrement du panneau Performances dans les outils pour les développeurs Chrome. Vous pouvez utiliser cette API pour recevoir des notifications lorsque l'enregistrement démarre ou s'arrête.
Deux événements sont disponibles :
- onProfilingStarted : cet événement est déclenché lorsque le panneau Performance commence à enregistrer des données sur les performances.
- onProfilingStopped : cet événement est déclenché lorsque le panneau Performance arrête d'enregistrer les données de performances. stance that associates the current stack trace with the cre Aucun paramètre n'est associé à ces deux événements.
En écoutant ces événements, les développeurs peuvent créer des extensions qui réagissent à l'état d'enregistrement dans le panneau Performances, ce qui permet d'automatiser davantage le profilage des performances.
Exemples
Voici comment utiliser l'API pour écouter les mises à jour de l'état de l'enregistrement.
browser.devtools.performance.onProfilingStarted.addListener(() => {
// Profiling started listener implementation
});
browser.devtools.performance.onProfilingStopped.addListener(() => {
// Profiling stopped listener implementation
})
Événements
onProfilingStarted
browser.devtools.performance.onProfilingStarted.addListener(
callback: function,
)
Déclenché lorsque le panneau "Performances" commence l'enregistrement.
Paramètres
-
callback
fonction
Le paramètre
callbackse présente comme suit :() => void
onProfilingStopped
browser.devtools.performance.onProfilingStopped.addListener(
callback: function,
)
Se déclenche lorsque le panneau "Performances" arrête l'enregistrement.
Paramètres
-
callback
fonction
Le paramètre
callbackse présente comme suit :() => void