chrome.devtools. Performance

Описание

Используйте API chrome.devtools.performance для прослушивания обновлений состояния записи на панели «Производительность» в DevTools.

Общие сведения об использовании API инструментов инструментов разработчика см. в обзоре API инструментов разработчика.

Доступность

Хром 129+

Концепции и использование

API chrome.devtools. Performance позволяет разработчикам взаимодействовать с функциями записи на панели «Производительность» в Chrome DevTools. Вы можете использовать этот API для получения уведомлений о начале или остановке записи.

Доступны два события:

  • onProfilingStarted : это событие вызывается, когда панель «Производительность» начинает записывать данные о производительности.
  • onProfilingStopped : это событие вызывается, когда панель «Производительность» прекращает запись данных о производительности. позиция, которая связывает текущую трассировку стека с Cre. Оба события не имеют связанных параметров.

Прослушивая эти события, разработчики могут создавать расширения, которые реагируют на состояние записи на панели «Производительность» , обеспечивая дополнительную автоматизацию при профилировании производительности.

Примеры

Вот как вы можете использовать API для прослушивания обновлений статуса записи.


chrome.devtools.performance.onProfilingStarted.addListener(() => {
  // Profiling started listener implementation
});

chrome.devtools.performance.onProfilingStopped.addListener(() => {
  // Profiling stopped listener implementation
})

События

onProfilingStarted

chrome.devtools.performance.onProfilingStarted.addListener(
  callback: function,
)

Срабатывает, когда панель «Производительность» начинает запись.

Параметры

  • перезвонить

    функция

    Параметр callback выглядит так:

    () => void

onProfilingStopped

chrome.devtools.performance.onProfilingStopped.addListener(
  callback: function,
)

Вызывается, когда панель Performance прекращает запись.

Параметры

  • перезвонить

    функция

    Параметр callback выглядит так:

    () => void