Opis
Aby nasłuchiwać aktualizacji stanu w panelu Wydajność w Narzędziach deweloperskich, używaj interfejsu API chrome.devtools.performance
.
Zapoznaj się z podsumowaniem interfejsów API Narzędzi deweloperskich, aby uzyskać ogólne wprowadzenie do korzystania z interfejsów API narzędzi dla programistów.
Dostępność
Pojęcia i wykorzystanie
Interfejs chrome.devtools.performance API umożliwia programistom interakcję z funkcjami 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 wywoływane, gdy panel Skuteczność zaczyna rejestrować dane o skuteczności.
- onProfilingStopped: to zdarzenie jest wywoływane, gdy panel Skuteczność przestaje rejestrować dane o skuteczności. pozycja wiążąca bieżący zrzut stosu z cre Z obydwoma zdarzeniami nie są powiązane żadne powiązane parametry.
Nasłuchiwanie tych zdarzeń pozwala deweloperom tworzyć rozszerzenia, które reagują na stan rejestrowania w panelu Skuteczność, co zapewnia dodatkową automatyzację podczas profilowania wyników.
Przykłady
W ten sposób możesz używać interfejsu API do nasłuchiwania aktualizacji stanu nagrywania
chrome.devtools.performance.onProfilingStarted.addListener(() => {
// Profiling started listener implementation
});
chrome.devtools.performance.onProfilingStopped.addListener(() => {
// Profiling stopped listener implementation
})
Wydarzenia
onProfilingStarted
chrome.devtools.performance.onProfilingStarted.addListener(
callback: function,
)
Uruchamiane po rozpoczęciu nagrywania w panelu Skuteczność.
Parametry
-
wywołanie zwrotne
funkcja
Parametr
callback
wygląda tak:() => void
.
onProfilingStopped
chrome.devtools.performance.onProfilingStopped.addListener(
callback: function,
)
Uruchamiane, gdy panel Skuteczność przestaje rejestrować.
Parametry
-
wywołanie zwrotne
funkcja
Parametr
callback
wygląda tak:() => void
.