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
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
callbacksieht 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
callbacksieht so aus:() => void