chrome.devtools.performance

Beschrijving

Gebruik de chrome.devtools.performance API om te luisteren naar updates van de opnamestatus in het deelvenster Prestaties in DevTools.

Zie het overzicht van DevTools API's voor een algemene inleiding tot het gebruik van Developer Tools API's.

Beschikbaarheid

Chroom 129+

Concepten en gebruik

Met de chrome.devtools.performance API kunnen ontwikkelaars communiceren met de opnamefuncties van het deelvenster Prestaties in Chrome DevTools. U kunt deze API gebruiken om meldingen te ontvangen wanneer de opname start of stopt.

Er zijn twee evenementen beschikbaar:

  • onProfilingStarted : deze gebeurtenis wordt geactiveerd wanneer het prestatiepaneel begint met het opnemen van prestatiegegevens.
  • onProfilingStopped : deze gebeurtenis wordt geactiveerd wanneer het prestatiepaneel stopt met het opnemen van prestatiegegevens. houding die de huidige stacktracering associeert met 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 prestatiepaneel , wat zorgt voor extra automatisering tijdens prestatieprofilering.

Voorbeelden

Zo kunt u de API gebruiken om naar opnamestatusupdates te luisteren


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

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

Evenementen

onProfilingStarted

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

Wordt geactiveerd wanneer het prestatiepaneel begint met opnemen.

Parameters

  • terugbellen

    functie

    De callback parameter ziet er als volgt uit:

    () => void

onProfilingStopped

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

Wordt geactiveerd wanneer het prestatiepaneel stopt met opnemen.

Parameters

  • terugbellen

    functie

    De callback parameter ziet er als volgt uit:

    () => void