Описание
Используйте API chrome.devtools.performance
для прослушивания обновлений состояния записи на панели «Производительность» в DevTools.
Общие сведения об использовании API инструментов инструментов разработчика см. в обзоре API инструментов разработчика.
Доступность
Концепции и использование
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