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ść
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
callbackwygląda tak:() => void
onProfilingStopped
browser.devtools.performance.onProfilingStopped.addListener(
callback: function,
)
Uruchamiane, gdy panel Wydajność przestaje nagrywać.
Parametry
-
callback
funkcja
Parametr
callbackwygląda tak:() => void