browser.devtools.performance

Opis

Użyj interfejsu API chrome.devtools.performance, aby otrzymywać aktualizacje 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+ browser.* od Chrome 152

Pojęcia i użycie

Interfejs API browser.devtools.performance umożliwia deweloperom interakcję z funkcjami nagrywania w panelu Wydajność w Narzędziach deweloperskich w Chrome. Możesz używać tego interfejsu API, aby otrzymywać powiadomienia o rozpoczęciu lub zatrzymaniu nagrywania.

Dostępne są 2 zdarzenia:

  • onProfilingStarted: to zdarzenie jest wywoływane, gdy panel Wydajność zaczyna rejestrować dane o wydajności.
  • onProfilingStopped: to zdarzenie jest wywoływane, gdy panel Wydajność przestaje rejestrować dane o skuteczności. stance, który wiąże bieżący zrzut stosu z cre Żadne z tych zdarzeń nie ma powiązanych parametrów.

Dzięki nasłuchiwaniu tych zdarzeń deweloperzy mogą tworzyć rozszerzenia, które reagują na stan nagrywania w panelu Wydajność, co zapewnia dodatkową automatyzację podczas profilowania wydajności.

Przykłady

W ten sposób możesz używać interfejsu API do nasłuchiwania aktualizacji stanu nagrywania.


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

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

Wydarzenia

onProfilingStarted

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

Uruchamiane, gdy panel Wydajność rozpoczyna nagrywanie.

Parametry

  • callback

    funkcja

    Parametr callback wygląda tak:

    () => void

onProfilingStopped

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

Uruchamiane, gdy panel Wydajność przestaje nagrywać.

Parametry

  • callback

    funkcja

    Parametr callback wygląda tak:

    () => void