Beschreibung
Mit der chrome.devtools.performance
API kannst du dir im Bereich „Leistung“ in den Entwicklertools Aktualisierungen des Aufzeichnungsstatus anhören.
Eine allgemeine Einführung zur Verwendung der Entwicklertools-APIs finden Sie in der Zusammenfassung der Entwicklertools.
Verfügbarkeit
Konzepte und Verwendung
Mit der chrome.devtools.performance API können Entwickler mit den Aufzeichnungsfunktionen des Steuerfelds „Leistung“ in den Chrome-Entwicklertools interagieren. Mit dieser API können Sie Benachrichtigungen erhalten, wenn die Aufzeichnung beginnt oder endet.
Es sind zwei Ereignisse verfügbar:
- onProfilingStarted: Dieses Ereignis wird ausgelöst, wenn im Steuerfeld Leistung mit der Aufzeichnung von Leistungsdaten beginnt.
- onProfilingStopped: Dieses Ereignis wird ausgelöst, wenn im Steuerfeld Leistung keine Leistungsdaten mehr aufgezeichnet werden. Version, die den aktuellen Stacktrace mit der Erstellung verknüpft Beide Ereignisse haben keine zugehörigen Parameter.
Dadurch können Entwickler Erweiterungen erstellen, die im Bereich Leistung auf den Aufzeichnungsstatus reagieren und die Erstellung von Leistungsprofilen zusätzlich automatisieren.
Beispiele
So können Sie mithilfe der API Aktualisierungen des Aufnahmestatus anhören
chrome.devtools.performance.onProfilingStarted.addListener(() => {
// Profiling started listener implementation
});
chrome.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 Steuerfeld „Leistung“ beendet wird.
Parameter
-
callback
Funktion
Der Parameter
callback
sieht so aus:() => void