browser.devtools.performance

Beschreibung

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

Eine allgemeine Einführung in die Verwendung von Entwicklertool-APIs finden Sie in der Zusammenfassung der Entwicklertool-APIs.

Verfügbarkeit

Chrome 129+ browser.* seit Chrome 152

Konzepte und Verwendung

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

Es sind zwei Ereignisse verfügbar:

  • 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 Bereich Leistung die Aufzeichnung von Leistungsdaten beendet wird. 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. So wird die Automatisierung während der Leistungsprofilerstellung verbessert.

Beispiele

So können Sie die API verwenden, um Updates zum Aufzeichnungsstatus zu erhalten:


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

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

Ereignisse

onProfilingStarted

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

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

Parameter

  • callback

    Funktion

    Der Parameter callback sieht so aus:

    () => void

onProfilingStopped

browser.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