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 le récapitulatif des API d'outils de développement pour obtenir une présentation générale de l'utilisation des API des outils de développement.
Disponibilité
Concepts et utilisation
L'API chrome.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 cesse d'enregistrer des données sur les performances. et l'instance qui associe la trace de la pile actuelle à la création Les deux événements ne sont associés à aucun paramètre.
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 offre une automatisation supplémentaire lors du profilage des performances.
Exemples
Voici comment utiliser l'API pour écouter les mises à jour de l'état de l'enregistrement
chrome.devtools.performance.onProfilingStarted.addListener(() => {
// Profiling started listener implementation
});
chrome.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 à enregistrer.
Paramètres
-
rappel
fonction
Le paramètre
callback
se 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
-
rappel
fonction
Le paramètre
callback
se présente comme suit:() => void