chrome.devtools.performance

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

Pendente

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