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 normalerweise durch einen Aufruf von performance.mark() erstellt. Dadurch wird der Performance-Zeitleiste des Browsers ein benannter DOMHighResTimeStamp (die Markierung) hinzugefügt. Um eine Performance-Markierung zu erstellen, die nicht zur Performance-Zeitleiste des Browsers hinzugefügt wird, verwenden Sie den Konstruktor.
Konstruktor
PerformanceMark()-
Erstellt ein neues
PerformanceMark-Objekt, das nicht zur Performance-Zeitleiste des Browsers hinzugefügt wird.
Instanzeigenschaften
PerformanceMark.detailSchreibgeschützt-
Enthält beliebige Metadaten zur Messung.
Diese Schnittstelle erweitert die folgenden Eigenschaften von PerformanceEntry, indem sie sie wie folgt näher bestimmt oder einschränkt:
PerformanceEntry.entryTypeSchreibgeschützt-
Gibt
"mark"zurück. PerformanceEntry.nameSchreibgeschützt-
Gibt den Namen zurück, den die Markierung bei ihrer Erstellung durch einen Aufruf von
performance.mark()erhalten hat. PerformanceEntry.startTimeSchreibgeschützt-
Gibt den
DOMHighResTimeStampfür den Zeitpunkt zurück, zu demperformance.mark()aufgerufen wurde. PerformanceEntry.durationSchreibgeschützt-
Gibt
0zurück. (Eine Markierung hat keine Dauer.)
Instanzmethoden
Diese Schnittstelle hat keine Methoden.
Beispiel
Ein Beispiel finden Sie unter Verwendung der User Timing API.
Chrome DevTools verwendet performance.mark() und insbesondere eine strukturierte detail-Eigenschaft als Teil seiner Erweiterbarkeits-API. Damit werden diese Daten in benutzerdefinierten Spuren von Performance-Traces angezeigt. Weitere Informationen und Beispiele finden Sie im Beispiel auf der Seite Performance: Methode mark() und in der Dokumentation zur Erweiterbarkeits-API von Chrome.
Spezifikationen
| Spezifikation |
|---|
| User Timing> # performancemark> |