chrome.devtools.performance

Descrição

Use a API chrome.devtools.performance para detectar atualizações de status de gravação no painel "Performance" nas Ferramentas do desenvolvedor.

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

Disponibilidade

Chrome 129 ou versões mais recentes

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. É possível 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 é acionado quando o painel Performance para de gravar dados de desempenho. instância que associa o stack trace atual à criação. Os dois eventos não têm parâmetros associados.

Ao ouvir 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 perfil de performance.

Exemplos

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


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 começa a ser gravado.

Parâmetros

  • callback

    função

    O parâmetro callback tem este formato:

    () => 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