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