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.
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, alsperformance.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