Descrição
Use a API chrome.devtools.performance para ouvir atualizações de status do registro no painel "Performance" das DevTools.
Consulte o resumo das APIs do DevTools para uma introdução geral ao uso das APIs das ferramentas de desenvolvimento.
Disponibilidade
Conceitos e uso
A API browser.devtools.performance permite que os desenvolvedores interajam com os recursos de gravação do painel Performance no Chrome DevTools. Você pode usar essa API para receber notificações quando a gravação é iniciada ou interrompida.
Dois eventos estão disponíveis:
- onProfilingStarted: esse evento é acionado quando o painel Performance começa a gravar dados de performance.
- onProfilingStopped: esse evento é acionado quando o painel Performance para de gravar dados de performance. stance que associa o rastreamento de pilha atual à cre Os dois eventos não têm parâmetros associados.
Ao ouvir esses eventos, os desenvolvedores podem criar extensões que reagem ao status do registro no painel Performance, oferecendo mais automação durante a criação de perfil de performance.
Exemplos
Veja como usar a API para ouvir atualizações de status do registro
browser.devtools.performance.onProfilingStarted.addListener(() => {
// Profiling started listener implementation
});
browser.devtools.performance.onProfilingStopped.addListener(() => {
// Profiling stopped listener implementation
})
Eventos
onProfilingStarted
chrome.devtools.performance.onProfilingStarted.addListener(
callback: function,
)
Disparado quando o painel "Performance" começa a gravar.
Parâmetros
-
callback
função
O parâmetro
callbacktem esta aparência:() => void
onProfilingStopped
chrome.devtools.performance.onProfilingStopped.addListener(
callback: function,
)
Disparado quando o painel "Performance" para de gravar.
Parâmetros
-
callback
função
O parâmetro
callbacktem esta aparência:() => void