Beschrijving
Gebruik de chrome.devtools.performance API om te luisteren naar statusupdates van opnamen in het deelvenster Prestaties in DevTools.
Ga naar Overzicht van DevTools API's voor een algemene inleiding over het gebruik van API's voor ontwikkelaarstools.
Beschikbaarheid
Concepten en gebruik
Met de API browser.devtools.performance kunnen ontwikkelaars de opnamefuncties van het deelvenster Prestaties in Chrome DevTools gebruiken. Je kunt deze API gebruiken om meldingen te krijgen als de opname wordt gestart of gestopt.
Er zijn 2 gebeurtenissen beschikbaar:
- onProfilingStarted: Deze gebeurtenis wordt geactiveerd als het deelvenster Prestaties prestatiegegevens begint op te nemen.
- onProfilingStopped: Deze gebeurtenis wordt geactiveerd als het deelvenster Prestaties stopt met de registratie van prestatiegegevens. stance die de huidige stack-trace koppelt aan de cre Beide gebeurtenissen hebben geen bijbehorende parameters.
Door naar deze gebeurtenissen te luisteren, kunnen ontwikkelaars extensies maken die reageren op de opnamestatus in het deelvenster Prestaties. Zo kunnen ze extra automatisering bieden tijdens prestatieprofilering.
Voorbeelden
Zo kun je de API gebruiken om te luisteren naar updates van de opnamestatus
browser.devtools.performance.onProfilingStarted.addListener(() => {
// Profiling started listener implementation
});
browser.devtools.performance.onProfilingStopped.addListener(() => {
// Profiling stopped listener implementation
})
Evenementen
onProfilingStarted
browser.devtools.performance.onProfilingStarted.addListener(
callback: function,
)
Wordt geactiveerd als het deelvenster Prestaties begint met opnemen.
Parameters
-
callback
functie
De parameter
callbackziet er zo uit:() => void
onProfilingStopped
browser.devtools.performance.onProfilingStopped.addListener(
callback: function,
)
Wordt geactiveerd als het deelvenster Prestaties stopt met opnemen.
Parameters
-
callback
functie
De parameter
callbackziet er zo uit:() => void