From c05efa8d7ae464235cf83d7c0956e42dc6974103 Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:14 +0200 Subject: move *.html to *.md --- .../web/api/performanceentry/duration/index.html | 120 --------------------- .../fr/web/api/performanceentry/duration/index.md | 120 +++++++++++++++++++++ 2 files changed, 120 insertions(+), 120 deletions(-) delete mode 100644 files/fr/web/api/performanceentry/duration/index.html create mode 100644 files/fr/web/api/performanceentry/duration/index.md (limited to 'files/fr/web/api/performanceentry/duration') diff --git a/files/fr/web/api/performanceentry/duration/index.html b/files/fr/web/api/performanceentry/duration/index.html deleted file mode 100644 index 8fa0aa4edf..0000000000 --- a/files/fr/web/api/performanceentry/duration/index.html +++ /dev/null @@ -1,120 +0,0 @@ ---- -title: PerformanceEntry.duration -slug: Web/API/PerformanceEntry/duration -tags: - - API - - PerformanceEntry - - Property - - Propriété - - Reference - - Performance Web -translation_of: Web/API/PerformanceEntry/duration ---- -
{{APIRef("Performance Timeline API")}}
- -

La propriété duration renvoie un timestamp qui correspond à la durée de l'entrée de performance.

- -

{{AvailableInWorkers}}

- -

La valeur retournée par cette propriété dépend du type de l'entrée de performance :

- - - -

Cette propriété est en {{readonlyInline}}.

- -

Syntaxe

- -
entry.duration;
- -

Valeur de retour

- -

Un objet DOMHighResTimeStamp représentant la durée de l'entrée de performance. Si le concept de durée ne s'applique pas à une mesure de performance particulière, le navigateur peut choisir de renvoyer une durée de 0.

- -
-

Note : si l'entrée de performance a un entryType "resource" (c'est-à-dire que l'entrée est un objet PerformanceResourceTiming), cette propriété renvoie la différence entre les timestamps PerformanceEntry.responseEnd et PerformanceEntry.startTime.

-
- -

Exemple

- -

L'exemple suivant montre l'utilisation de la propriété duration.

- -
function run_PerformanceEntry() {
-  console.log("Support de PerformanceEntry ...");
-
-  if (performance.mark === undefined) {
-    console.log("... performance.mark N'est pas pris en charge");
-    return;
-  }
-
-  // Créer quelques entrées de performance via la méthode mark()
-  performance.mark("Begin");
-  do_work(50000);
-  performance.mark("End");
-
-  // Utilise getEntries() pour itérer à travers chaque entrée.
-  let p = performance.getEntries();
-  for (let i=0; i < p.length; i++) {
-    console.log("Entry[" + i + "]");
-    check_PerformanceEntry(p[i]);
-  }
-}
-function check_PerformanceEntry(obj) {
-  let properties = ["name", "entryType", "startTime", "duration"];
-  let methods = ["toJSON"];
-
-  for (let i=0; i < properties.length; i++) {
-    // check each property
-    let supported = properties[i] in obj;
-    if (supported)
-      console.log("..." + properties[i] + " = " + obj[properties[i]]);
-    else
-      console.log("..." + properties[i] + " = N'est pas pris en charge");
-  }
-  for (let i=0; i < methods.length; i++) {
-    // check each method
-    let supported = typeof obj[methods[i]] == "function";
-    if (supported) {
-      let js = obj[methods[i]]();
-      console.log("..." + methods[i] + "() = " + JSON.stringify(js));
-    } else {
-      console.log("..." + methods[i] + " = N'est pas pris en charge");
-    }
-  }
-}
-
- -

Spécifications

- - - - - - - - - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('Performance Timeline Level 2', '#dom-performanceentry-duration', - 'duration')}}{{Spec2('Performance Timeline Level 2')}}
{{SpecName('Performance Timeline', '#dom-performanceentry-duration', - 'duration')}}{{Spec2('Performance Timeline')}}Définition initiale.
- -

Compatibilité des navigateurs

- -

{{Compat("api.PerformanceEntry.duration")}}

diff --git a/files/fr/web/api/performanceentry/duration/index.md b/files/fr/web/api/performanceentry/duration/index.md new file mode 100644 index 0000000000..8fa0aa4edf --- /dev/null +++ b/files/fr/web/api/performanceentry/duration/index.md @@ -0,0 +1,120 @@ +--- +title: PerformanceEntry.duration +slug: Web/API/PerformanceEntry/duration +tags: + - API + - PerformanceEntry + - Property + - Propriété + - Reference + - Performance Web +translation_of: Web/API/PerformanceEntry/duration +--- +
{{APIRef("Performance Timeline API")}}
+ +

La propriété duration renvoie un timestamp qui correspond à la durée de l'entrée de performance.

+ +

{{AvailableInWorkers}}

+ +

La valeur retournée par cette propriété dépend du type de l'entrée de performance :

+ + + +

Cette propriété est en {{readonlyInline}}.

+ +

Syntaxe

+ +
entry.duration;
+ +

Valeur de retour

+ +

Un objet DOMHighResTimeStamp représentant la durée de l'entrée de performance. Si le concept de durée ne s'applique pas à une mesure de performance particulière, le navigateur peut choisir de renvoyer une durée de 0.

+ +
+

Note : si l'entrée de performance a un entryType "resource" (c'est-à-dire que l'entrée est un objet PerformanceResourceTiming), cette propriété renvoie la différence entre les timestamps PerformanceEntry.responseEnd et PerformanceEntry.startTime.

+
+ +

Exemple

+ +

L'exemple suivant montre l'utilisation de la propriété duration.

+ +
function run_PerformanceEntry() {
+  console.log("Support de PerformanceEntry ...");
+
+  if (performance.mark === undefined) {
+    console.log("... performance.mark N'est pas pris en charge");
+    return;
+  }
+
+  // Créer quelques entrées de performance via la méthode mark()
+  performance.mark("Begin");
+  do_work(50000);
+  performance.mark("End");
+
+  // Utilise getEntries() pour itérer à travers chaque entrée.
+  let p = performance.getEntries();
+  for (let i=0; i < p.length; i++) {
+    console.log("Entry[" + i + "]");
+    check_PerformanceEntry(p[i]);
+  }
+}
+function check_PerformanceEntry(obj) {
+  let properties = ["name", "entryType", "startTime", "duration"];
+  let methods = ["toJSON"];
+
+  for (let i=0; i < properties.length; i++) {
+    // check each property
+    let supported = properties[i] in obj;
+    if (supported)
+      console.log("..." + properties[i] + " = " + obj[properties[i]]);
+    else
+      console.log("..." + properties[i] + " = N'est pas pris en charge");
+  }
+  for (let i=0; i < methods.length; i++) {
+    // check each method
+    let supported = typeof obj[methods[i]] == "function";
+    if (supported) {
+      let js = obj[methods[i]]();
+      console.log("..." + methods[i] + "() = " + JSON.stringify(js));
+    } else {
+      console.log("..." + methods[i] + " = N'est pas pris en charge");
+    }
+  }
+}
+
+ +

Spécifications

+ + + + + + + + + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('Performance Timeline Level 2', '#dom-performanceentry-duration', + 'duration')}}{{Spec2('Performance Timeline Level 2')}}
{{SpecName('Performance Timeline', '#dom-performanceentry-duration', + 'duration')}}{{Spec2('Performance Timeline')}}Définition initiale.
+ +

Compatibilité des navigateurs

+ +

{{Compat("api.PerformanceEntry.duration")}}

-- cgit v1.2.3-54-g00ecf