browser.devtools.performance

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é

Navigateur Chrome 129 ou version ultérieure * depuis Chrome 152

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 callback se 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 callback se présente comme suit :

    () => void