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: Dieses Feature ist verfügbar in Web Workers.

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 Nur lesbar

Gibt "mark" zurück.

PerformanceEntry.name Nur lesbar

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

PerformanceEntry.startTime Nur lesbar

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

PerformanceEntry.duration Nur lesbar

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

Diese Schnittstelle unterstützt auch die folgenden Eigenschaften:

PerformanceMark.detail Nur lesbar

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 Level 3
# performancemark

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch