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
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