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
# performancemeasure

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobileserver
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Deno
Node.js
PerformanceMeasure
detail

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
Partial support
Partial support
Has more compatibility info.

Siehe auch