browser.devtools.performance

Beschrijving

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

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

Beschikbaarheid

Chrome 129+

Concepten en gebruik

De browser.devtools.performance API stelt ontwikkelaars in staat om te communiceren met de opnamefuncties van het Performance- paneel in Chrome DevTools. Je kunt deze API gebruiken om meldingen te ontvangen wanneer een opname start of stopt.

Er zijn twee evenementen beschikbaar:

  • onProfilingStarted : Deze gebeurtenis wordt geactiveerd wanneer het prestatiepaneel begint met het registreren van prestatiegegevens.
  • onProfilingStopped : Deze gebeurtenis wordt geactiveerd wanneer het prestatiepaneel stopt met het registreren van prestatiegegevens. Beide gebeurtenissen hebben geen bijbehorende parameters.

Door naar deze gebeurtenissen te luisteren, kunnen ontwikkelaars extensies maken die reageren op de opnamestatus in het prestatiepaneel , waardoor extra automatisering mogelijk is tijdens prestatieprofilering.

Voorbeelden

Zo kun je de API gebruiken om naar updates over de opnamestatus te luisteren.


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

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

Evenementen

onProfilingStarted

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

Wordt geactiveerd wanneer het Performance-paneel begint met opnemen.

Parameters

  • terugbelverzoek

    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

  • terugbelverzoek

    functie

    De callback parameter ziet er als volgt uit:

    () => void