Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

PerformanceMark

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2017 browserübergreifend verfügbar.

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 üblicherweise durch einen Aufruf von performance.mark() erstellt. Dadurch wird der Performance-Zeitleiste des Browsers ein benannter DOMHighResTimeStamp (die Markierung) hinzugefügt. Verwenden Sie den Konstruktor, um eine Performance-Markierung zu erstellen, die nicht zur Performance-Zeitleiste des Browsers hinzugefügt wird.

PerformanceEntry PerformanceMark

Konstruktor

PerformanceMark()

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

Instanzeigenschaften

PerformanceMark.detail Schreibgeschützt

Enthält beliebige Metadaten zur Messung.

Diese Schnittstelle erweitert die folgenden Eigenschaften von PerformanceEntry, indem sie diese wie folgt festlegt oder einschränkt:

PerformanceEntry.entryType Schreibgeschützt

Gibt "mark" zurück.

PerformanceEntry.name Schreibgeschützt

Gibt den Namen zurück, der der Markierung beim Aufruf von performance.mark() gegeben wurde.

PerformanceEntry.startTime Schreibgeschützt

Gibt den DOMHighResTimeStamp für den Zeitpunkt zurück, zu dem performance.mark() aufgerufen wurde.

PerformanceEntry.duration Schreibgeschützt

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

Instanzmethoden

Diese Schnittstelle hat keine Methoden.

Beispiele

Ein Beispiel finden Sie unter Verwendung der User Timing API.

Chrome DevTools verwendet performance.mark() und insbesondere eine strukturierte detail-Eigenschaft als Teil seiner Erweiterungs-API, um diese Daten in benutzerdefinierten Spuren von Performance-Traces darzustellen. Weitere Informationen und Beispiele finden Sie auf der Seite Performance: Methode mark() und in der Dokumentation zur Erweiterungs-API von Chrome.

Spezifikationen

Spezifikation
User Timing
# performancemark

Browser-Kompatibilität

Siehe auch