browser.devtools.performance

Beschreibung

Mit der chrome.devtools.performance API können Sie auf Aktualisierungen des Aufzeichnungsstatus im Bereich „Leistung“ in den Entwicklertools warten.

Eine allgemeine Einführung in die Verwendung von Developer Tools APIs finden Sie unter DevTools APIs summary.

Verfügbarkeit

Chrome 129 und höher

Konzepte und Nutzung

Mit der API „browser.devtools.performance“ können Entwickler mit den Aufzeichnungsfunktionen des Bereichs „Leistung“ in den Chrome-Entwicklertools interagieren. Mit dieser API können Sie Benachrichtigungen erhalten, wenn eine Aufzeichnung gestartet oder beendet wird.

Es gibt zwei Ereignisse:

  • onProfilingStarted: Dieses Ereignis wird ausgelöst, wenn im Bereich Leistung mit der Aufzeichnung von Leistungsdaten begonnen wird.
  • onProfilingStopped: Dieses Ereignis wird ausgelöst, wenn im Leistungsbereich keine Leistungsdaten mehr aufgezeichnet werden. stance that associates the current stack trace with the cre Beide Ereignisse haben keine zugehörigen Parameter.

Durch das Abhören dieser Ereignisse können Entwickler Erweiterungen erstellen, die auf den Aufzeichnungsstatus im Bereich Leistung reagieren und zusätzliche Automatisierung während des Leistungsprofilings ermöglichen.

Beispiele

So können Sie die API verwenden, um Aufzeichnungsstatusaktualisierungen zu erhalten


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

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

Ereignisse

onProfilingStarted

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

Wird ausgelöst, wenn die Aufzeichnung im Bereich „Leistung“ beginnt.

Parameter

  • callback

    Funktion

    Der Parameter callback sieht so aus:

    () => void

onProfilingStopped

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

Wird ausgelöst, wenn die Aufzeichnung im Bereich „Leistung“ beendet wird.

Parameter

  • callback

    Funktion

    Der Parameter callback sieht so aus:

    () => void