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

PerformanceMeasure est une interface abstraite pour les objets PerformanceEntry ayant un entryType « measure ». Les entrées de ce type sont créées en appelant measure() pour ajouter un DOMHighResTimeStamp nommé (la mesure) entre deux marqueurs à 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 « measure ».
PerformanceEntry.name
Retourne le nom donné à la mesure lorsqu'elle a été créée via un appel à performance.measure().
PerformanceEntry.startTime
Retourne un objet DOMHighResTimeStamp associé à la mesure indiquant le moment où performance.measure() a été appelée.
PerformanceEntry.duration
Retourne un objet DOMHighResTimeStamp correspondant à la durée de la mesure (généralement, l'horodatage de fin de la mesure moins l'horodatage de début).

Méthodes

Cette interface n'a pas de méthode.

Exemple

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

Spécifications

Spécification Statut Commentaire
{{SpecName('User Timing Level 2', '#dom-performance-measure', 'PerformanceMeasure')}} {{Spec2('User Timing Level 2')}}
{{SpecName('User Timing', '#performancemeasure', 'PerformanceMeasure')}} {{Spec2('User Timing')}} Définition initiale.

Compatibilité des navigateurs

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

Voir aussi