Descrição
Use a API chrome.devtools.performance
para detectar as atualizações de status de registro no painel de desempenho no 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 chrome.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 for iniciada ou interrompida.
Dois eventos estão disponíveis:
- onProfilingStarted: esse evento é disparado quando o painel Performance começa a registrar dados de desempenho.
- onProfilingStopped: esse evento é disparado quando o painel Desempenho para de gravar dados de desempenho. que associa o stack trace atual ao comando Ambos os eventos não têm parâmetros associados.
Ao detectar esses eventos, os desenvolvedores podem criar extensões que reagem ao status da gravação no painel Desempenho, fornecendo mais automação durante a criação de perfil de desempenho.
Exemplos
É assim que você pode usar a API para detectar atualizações de status de registro.
chrome.devtools.performance.onProfilingStarted.addListener(() => {
// Profiling started listener implementation
});
chrome.devtools.performance.onProfilingStopped.addListener(() => {
// Profiling stopped listener implementation
})
Eventos
onProfilingStarted
chrome.devtools.performance.onProfilingStarted.addListener(
callback: function,
)
Disparado quando o painel de desempenho inicia a gravação.
Parâmetros
-
callback
função
O parâmetro
callback
tem esta aparência:() => void
onProfilingStopped
chrome.devtools.performance.onProfilingStopped.addListener(
callback: function,
)
Disparado quando o painel de desempenho interrompe a gravação.
Parâmetros
-
callback
função
O parâmetro
callback
tem esta aparência:() => void