--- title: PerformanceMark slug: Web/API/PerformanceMark tags: - API - Interface - Performance Timing API - Reference - Performance Web translation_of: Web/API/PerformanceMark ---
{{APIRef("User Timing API")}}

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}}

Propriétés

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
Retourne « mark ».
PerformanceEntry.name
Retourne le nom donné au marqueur lorsqu'il a été créé via un appel de performance.mark().
PerformanceEntry.startTime
Retourne le DOMHighResTimeStamp à partir du moment où performance.mark() a été appelé.
PerformanceEntry.duration
Retourne « 0 ». (Un marqueur n'a pas de durée.)

Méthodes

Cette interface n'a pas de méthodes.

Exemple

Voir l'exemple dans Utilisation de l'API User Timing.

Spécifications

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.

Compatibilité des navigateurs

{{Compat("api.PerformanceMark")}}

Voir aussi