From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- files/fr/web/api/performance/now/index.html | 77 +++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 files/fr/web/api/performance/now/index.html (limited to 'files/fr/web/api/performance/now') diff --git a/files/fr/web/api/performance/now/index.html b/files/fr/web/api/performance/now/index.html new file mode 100644 index 0000000000..6c325d6d4d --- /dev/null +++ b/files/fr/web/api/performance/now/index.html @@ -0,0 +1,77 @@ +--- +title: Performance.now() +slug: Web/API/Performance/now +tags: + - API + - API Performance Web + - Méthode + - Performance + - Reference +translation_of: Web/API/Performance/now +--- +

{{APIRef("High Resolution Timing")}}

+ +

La méthode Performance.now() retourne un {{domxref("DOMHighResTimeStamp")}}, mesuré en millisecondes, avec une précision de 5 millième de milliseconde (5 microsecondes).

+ +

 

+ +

La valeur retournée représente le temps écoulé depuis l'origine de temps.

+ +

Gardez présents à l'esprit les points suivants :

+ + + +

 

+ +

Syntaxe

+ +
+

t = performance.now();

+
+ +

Exemple

+ +
var t0 = performance.now();
+faireQuelqueChose();
+var t1 = performance.now();
+console.log("L'appel à faireQuelqueChose a pris " + (t1 - t0) + " millisecondes.")
+
+ +

Contrairement aux autres données de temps disponibles en JavaScript (par exemple Date.now), les horodatages retournés par Performance.now() ne sont pas limités à une précision d'une milliseconde. Au contraire, ils représentent les temps comme des nombres flottants avec une précision pouvant aller jusqu'à une microseconde.

+ +

Également contrairement à Date.now(), les valeurs retournées par Performance.now() sont toujours incrémentées à un taux constant, indépendant de l'horloge du système (qui peut être ajustée manuellement ou par l'intermédiaire d'un logiciel comme NTP). Sinon, performance.timing.navigationStart + performance.now() sera approximativement égal à Date.now().

+ +

Spécifications

+ + + + + + + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('Highres Time Level 2', '#dom-performance-now', 'performance.now()')}}{{Spec2('Highres Time Level 2')}}Définitions plus strictes des interfaces et des types.
{{SpecName('Highres Time', '#dom-performance-now', 'Performance.now()')}}{{Spec2('Highres Time')}}Définition initiale
+ +

Compatibilité des navigateurs

+ +

{{Compat("api.Performance.now")}}

+ +

Voir aussi

+ + -- cgit v1.2.3-54-g00ecf