browser.devtools.performance

Opis

Użyj interfejsu chrome.devtools.performance API, aby nasłuchiwać aktualizacji stanu nagrywania w panelu Wydajność w Narzędziach deweloperskich.

Ogólne wprowadzenie do korzystania z interfejsów API Narzędzi deweloperskich znajdziesz w podsumowaniu interfejsów API Narzędzi deweloperskich.

Dostępność

Chrome 129 lub nowsza

Pojęcia i zastosowanie

Interfejs browser.devtools.performance API umożliwia deweloperom korzystanie z funkcji nagrywania w panelu Wydajność w Narzędziach deweloperskich w Chrome. Za pomocą tego interfejsu API możesz otrzymywać powiadomienia o rozpoczęciu i zatrzymaniu nagrywania.

Dostępne są 2 wydarzenia:

  • onProfilingStarted: to zdarzenie jest uruchamiane, gdy panel Wydajność rozpoczyna rejestrowanie danych o wydajności.
  • onProfilingStopped: to zdarzenie jest wywoływane, gdy panel Wydajność przestaje rejestrować dane o wydajności. stance that associates the current stack trace with the cre Oba zdarzenia nie mają powiązanych parametrów.

Nasłuchując tych zdarzeń, deweloperzy mogą tworzyć rozszerzenia, które reagują na stan nagrywania w panelu Wydajność, zapewniając dodatkową automatyzację podczas profilowania wydajności.

Przykłady

Jak używać interfejsu API do nasłuchiwania aktualizacji stanu rejestrowania (danych)


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

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

Wydarzenia

onProfilingStarted

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

Uruchamiane, gdy panel Wydajność rozpocznie nagrywanie.

Parametry

  • callback

    funkcja

    Parametr callback wygląda tak:

    () => void

onProfilingStopped

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

Uruchamiane, gdy panel Wydajność przestanie nagrywać.

Parametry

  • callback

    funkcja

    Parametr callback wygląda tak:

    () => void