browser.devtools.performance

Descrição

Use a API chrome.devtools.performance para detectar atualizações de status de gravação no painel "Desempenho" do DevTools.

Consulte o resumo das APIs do DevTools para uma introdução geral ao uso das APIs das ferramentas para desenvolvedores.

Disponibilidade

Chrome 129+ browser.* desde o Chrome 152

Conceitos e uso

A API browser.devtools.performance permite que os desenvolvedores interajam com os recursos de gravação do painel Desempenho no Chrome DevTools. Você pode usar essa API para receber notificações quando a gravação começar ou parar.

Há dois eventos disponíveis:

  • onProfilingStarted: esse evento é acionado quando o painel Performance começa a registrar dados de performance.
  • onProfilingStopped: esse evento é acionado quando o painel Performance para de registrar dados de performance. stance que associa o stack trace atual ao cre Ambos os eventos não têm parâmetros associados.

Ao detectar esses eventos, os desenvolvedores podem criar extensões que reagem ao status de gravação no painel Performance, oferecendo mais automação durante a criação de perfis de desempenho.

Exemplos

Veja como usar a API para ouvir as atualizações de status da gravação


browser.devtools.performance.onProfilingStarted.addListener(() => {
  // Profiling started listener implementation
});

browser.devtools.performance.onProfilingStopped.addListener(() => {
  // Profiling stopped listener implementation
})

Eventos

onProfilingStarted

browser.devtools.performance.onProfilingStarted.addListener(
  callback: function,
)

Acionado quando o painel "Desempenho" começa a gravar.

Parâmetros

  • callback

    função

    O parâmetro callback é semelhante a:

    () => void

onProfilingStopped

browser.devtools.performance.onProfilingStopped.addListener(
  callback: function,
)

Disparado quando o painel "Performance" para de gravar.

Parâmetros

  • callback

    função

    O parâmetro callback é semelhante a:

    () => void