--- title: PerformanceMark slug: Web/API/PerformanceMark tags: - API - Interface - Performance Timing API - Reference - Performance Web translation_of: Web/API/PerformanceMark ---
PerformanceMark
est une interface abstraite pour les objets PerformanceEntry
avec un entryType
« mark
».Les entrées de ce type sont créées en appelant performance.mark()
pour ajouter un DOMHighResTimeStamp
nommé (le marqueur) à la chronologie des performances du navigateur.
{{InheritanceDiagram}}
{{AvailableInWorkers}}
Cette interface n'a pas de propriété mais elle étend les propriétés de PerformanceEntry
suivantes en restreignant les propriétés comme suit :
PerformanceEntry.entryType
mark
».PerformanceEntry.name
performance.mark()
.PerformanceEntry.startTime
DOMHighResTimeStamp
à partir du moment où performance.mark()
a été appelé.PerformanceEntry.duration
0
». (Un marqueur n'a pas de durée.)Cette interface n'a pas de méthodes.
Voir l'exemple dans Utilisation de l'API User Timing.
Spécification | Statut | Commentaire |
---|---|---|
{{SpecName('User Timing Level 2', '#performancemark', 'PerformanceMark')}} | {{Spec2('User Timing Level 2')}} | |
{{SpecName('User Timing', '#performancemark', 'PerformanceMark')}} | {{Spec2('User Timing')}} | Définition initiale. |
{{Compat("api.PerformanceMark")}}