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 erstellt, indem performance.measure() aufgerufen wird, um einen benannten DOMHighResTimeStamp (das Measure) zwischen zwei Marks zur Performance-Zeitachse des Browsers hinzuzufügen.

PerformanceEntry PerformanceMeasure

Instanz-Eigenschaften

PerformanceMeasure.detail

Enthält beliebige Metadaten über das Measure.

Diese Schnittstelle erweitert die folgenden PerformanceEntry-Eigenschaften, indem sie die Eigenschaften wie folgt qualifiziert/beschränkt:

PerformanceEntry.entryType

Gibt "measure" zurück.

PerformanceEntry.name

Gibt den Namen zurück, der dem Measure gegeben wurde, als es über einen Aufruf von performance.measure() erstellt wurde.

PerformanceEntry.startTime

Gibt einen timestamp zurück, der dem Measure zugewiesen wurde, als performance.measure() aufgerufen wurde.

PerformanceEntry.duration

Gibt einen DOMHighResTimeStamp zurück, der die Dauer des Measures darstellt (typischerweise der End-Mark-Zeitstempel minus dem Start-Mark-Zeitstempel des Measures).

Instanz-Methoden

Diese Schnittstelle hat keine Methoden.

Beispiel

Siehe das Beispiel in Verwendung der User Timing API.

Chrome DevTools verwendet performance.measure() und insbesondere eine strukturierte detail-Eigenschaft als Teil seiner Erweiterbarkeits-API, die diese in benutzerdefinierten Spuren in Performance-Traces anzeigt. Siehe das Beispiel auf der Seite Performance: measure() Methode und die Dokumentation zur Erweiterbarkeits-API von Chrome für weitere Informationen und Beispiele.

Spezifikationen

Spezifikation
User Timing
# performancemeasure

Browser-Kompatibilität

Siehe auch