browser.devtools.performance

Описание

Используйте API chrome.devtools.performance , чтобы отслеживать обновления статуса записи в панели «Производительность» в инструментах разработчика.

Для получения общего представления об использовании API инструментов разработчика см. раздел «Краткое описание API инструментов разработчика».

Доступность

Chrome 129+

Понятия и применение

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

Доступны два мероприятия:

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

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

Примеры

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


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

browser.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,
)

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

Параметры

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

    функция

    Параметр callback выглядит следующим образом:

    () => void