Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

PerformanceMeasure

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2017 browserübergreifend verfügbar.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

PerformanceMeasure ist eine abstrakte Schnittstelle für PerformanceEntry-Objekte mit einem entryType von "measure". Einträge dieses Typs werden durch einen Aufruf von performance.measure() erstellt. Dabei wird der Performance-Zeitleiste des Browsers ein benannter DOMHighResTimeStamp (die Messung) zwischen zwei Markierungen hinzugefügt.

PerformanceEntry PerformanceMeasure

Instanzeigenschaften

PerformanceMeasure.detail Schreibgeschützt

Enthält beliebige Metadaten zur Messung.

Diese Schnittstelle erweitert die folgenden Eigenschaften von PerformanceEntry, indem sie diese wie folgt näher bestimmt oder einschränkt:

PerformanceEntry.entryType Schreibgeschützt

Gibt "measure" zurück.

PerformanceEntry.name Schreibgeschützt

Gibt den Namen zurück, der der Messung beim Erstellen durch einen Aufruf von performance.measure() gegeben wurde.

PerformanceEntry.startTime Schreibgeschützt

Gibt einen timestamp zurück, der der Messung beim Aufruf von performance.measure() zugewiesen wurde.

PerformanceEntry.duration Schreibgeschützt

Gibt einen DOMHighResTimeStamp zurück, der die Dauer der Messung angibt (üblicherweise der Zeitstempel der Endmarkierung abzüglich des Zeitstempels der Startmarkierung).

Instanzmethoden

Diese Schnittstelle hat keine Methoden.

Beispiele

Siehe das Beispiel unter Verwendung der User Timing API.

Chrome DevTools verwendet performance.measure() und insbesondere eine strukturierte detail-Eigenschaft als Teil seiner Erweiterungs-API, um diese Daten in benutzerdefinierten Spuren von Performance-Aufzeichnungen anzuzeigen. Weitere Informationen und Beispiele finden Sie im Beispiel auf der Seite zur Methode Performance: measure() und in der Dokumentation zur Erweiterungs-API von Chrome.

Spezifikationen

Spezifikation
User Timing
# performancemeasure

Browser-Kompatibilität

Siehe auch