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 2017.
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.
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
timestampzurück, der dem Measure gegeben wurde, alsperformance.measure()aufgerufen wurde. PerformanceEntry.duration-
Gibt einen
DOMHighResTimeStampzurü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
Loading…