browser.devtools.performance

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

Chrome 129+

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 callback tem 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 callback tem esta aparência:

    () => void