Description
Utilisez l'API chrome.devtools.performance pour écouter les mises à jour de l'état d'enregistrement dans le panneau "Performances" des outils de développement.
Pour obtenir une introduction générale à l'utilisation des API DevTools, consultez Résumé des API DevTools.
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 Performances commence à enregistrer les données sur les performances.
- onProfilingStopped : cet événement est déclenché lorsque le panneau Performances 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 une automatisation supplémentaire lors du profilage des performances.
Exemples
Voici comment utiliser l'API pour écouter les mises à jour de l'état d'enregistrement.
browser.devtools.performance.onProfilingStarted.addListener(() => {
// Profiling started listener implementation
});
browser.devtools.performance.onProfilingStopped.addListener(() => {
// Profiling stopped listener implementation
})
Événements
onProfilingStarted
chrome.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
chrome.devtools.performance.onProfilingStopped.addListener(
callback: function,
)
Déclenché lorsque le panneau "Performances" arrête l'enregistrement.
Paramètres
-
callback
fonction
Le paramètre
callbackse présente comme suit :() => void