PerformanceMark

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.

PerformanceMark ist eine Schnittstelle für PerformanceEntry-Objekte mit einem entryType von "mark".

Einträge dieses Typs werden normalerweise durch den Aufruf von performance.mark() erstellt, um einen benannten DOMHighResTimeStamp (die Markierung) zur Leistungszeitleiste des Browsers hinzuzufügen. Um eine Leistungsmarkierung zu erstellen, die nicht zur Leistungszeitleiste des Browsers hinzugefügt wird, verwenden Sie den Konstruktor.

PerformanceEntry PerformanceMark

Konstruktor

PerformanceMark()

Erstellt ein neues PerformanceMark-Objekt, das nicht zur Leistungszeitleiste des Browsers hinzugefügt wird.

Instanz-Eigenschaften

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

PerformanceEntry.entryType Schreibgeschützt

Gibt "mark" zurück.

PerformanceEntry.name Schreibgeschützt

Gibt den Namen zurück, der der Markierung bei der Erstellung durch einen Aufruf von performance.mark() gegeben wurde.

PerformanceEntry.startTime Schreibgeschützt

Gibt den DOMHighResTimeStamp zurück, als performance.mark() aufgerufen wurde.

PerformanceEntry.duration Schreibgeschützt

Gibt 0 zurück. (Eine Markierung hat keine Dauer.)

Diese Schnittstelle unterstützt auch die folgenden Eigenschaften:

PerformanceMark.detail Schreibgeschützt

Gibt beliebige Metadaten zurück, die bei der Konstruktion in die Markierung aufgenommen wurden.

Instanz-Methoden

Diese Schnittstelle hat keine Methoden.

Beispiel

Siehe das Beispiel in Verwendung der User Timing API.

Spezifikationen

Specification
User Timing
# performancemark

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch