PerformanceMeasure

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.

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-Zeitleiste des Browsers hinzuzufügen.

PerformanceEntry PerformanceMeasure

Instanzeigenschaften

Diese Schnittstelle definiert:

PerformanceMeasure.detail

Enthält beliebige Metadaten über das Measure.

Zusätzlich erweitert es die folgenden PerformanceEntry-Eigenschaften, indem es die Eigenschaften qualifiziert/einschränkt wie folgt:

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 gegeben wurde, als performance.measure() aufgerufen wurde.

PerformanceEntry.duration

Gibt einen DOMHighResTimeStamp zurück, der die Dauer des Measures ist (typischerweise der End-Marken-Zeitstempel des Measures minus seines Start-Marken-Zeitstempels).

Instanzmethoden

Diese Schnittstelle hat keine Methoden.

Beispiel

Siehe das Beispiel in Verwendung der User Timing API.

Spezifikationen

Specification
User Timing Level 3
# performancemeasure

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch