Beschreibung
Mit der chrome.devtools.performance
API können Sie Statusaktualisierungen der Aufzeichnung im Steuerfeld „Leistung“ in den DevTools abhö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 gestartet oder beendet wird.
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 Bereich Leistung keine Leistungsdaten mehr erfasst werden. stance, die den aktuellen Stack-Trace mit der erstellten
Wenn Entwickler diese Ereignisse überwachen, können sie Erweiterungen erstellen, die auf den Aufnahmestatus im Bereich Leistung reagieren. So wird beim Leistungsprofilieren zusätzliche Automatisierung ermöglicht.
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 Bereich „Leistung“ beendet wird.
Parameter
-
callback
Funktion
Der Parameter
callback
sieht so aus:() => void