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 --- files/fr/web/api/domhighrestimestamp/index.html | 98 ------------------------- files/fr/web/api/domhighrestimestamp/index.md | 98 +++++++++++++++++++++++++ 2 files changed, 98 insertions(+), 98 deletions(-) delete mode 100644 files/fr/web/api/domhighrestimestamp/index.html create mode 100644 files/fr/web/api/domhighrestimestamp/index.md (limited to 'files/fr/web/api/domhighrestimestamp') diff --git a/files/fr/web/api/domhighrestimestamp/index.html b/files/fr/web/api/domhighrestimestamp/index.html deleted file mode 100644 index b089be1d46..0000000000 --- a/files/fr/web/api/domhighrestimestamp/index.html +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: DOMHighResTimeStamp -slug: Web/API/DOMHighResTimeStamp -translation_of: Web/API/DOMHighResTimeStamp ---- -

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

- -

Le type DOMHighResTimeStamp est un double et est utilisé pour stocker une valeur temporelle. La valeur peut représenter un point dans le temps ou la différence entre deux points dans le temps.

- -

L'unité est la milliseconde et sa précision est en principe de 5 µs (microsecondes). Cependant, si le navigateur n'est pas capable de fournir une valeur temporelle avec une précision de 5 microsecondes (en raison par exemple de contraintes hardware ou software), le navigateur peut représenter la valeur comme un temps en millisecondes avec une précision d'une milliseconde. Référez-vous également à la section ci-dessous concernant la réduction de précision temporelle contrôlée par les préférences du navigateur pour éviter les attaques de synchronisation et le fingerprinting.

- -

De plus, si l'appareil ou le système d'exploitation sur lequel tourne le navigateur n'est pas doté d'une horloge avec une précision de l'ordre de la microseconde, la précision peut également être de l'ordre de la milliseconde.

- -

Précision temporelle réduite

- -

Pour offrir une protection contre les attaques de synchronisation et le fingerprinting, la précision des timestamps peut être arrondie en fonction des préférences du navigateur.
- Dans Firefox, l'option privacy.reduceTimerPrecision est activée par défaut et vaut 20µs par défaut dans Firefox 59; dans la version 60 cette valeur est portée à 2ms par défaut.

- -
// précision temporelle réduite (2ms) dans Firefox 60
-event.timeStamp
-// 1519211809934
-// 1519211810362
-// 1519211811670
-// ...
-
-
-// précision temporelle réduite avec `privacy.resistFingerprinting` activé
-event.timeStamp;
-// 1519129853500
-// 1519129858900
-// 1519129864400
-// ...
-
- -

Dans Firefox, vous pouvez aussi activer privacy.resistFingerprinting, la précision sera alors de 100ms ou la valeur de privacy.resistFingerprinting.reduceTimerPrecision.microseconds, la valeur la plus large étant retenue.

- -

Propriétés

- -

Ce type n'a pas de propriétés. C'est une valeur à virgule flottante double précision.

- -

Valeur

- -

La valeur d'un DOMHighResTimeStamp est un nombre flottant double précision qui décrit le nombre de millisecondes (avec une précision de 5 microsecondes si l'appareil le supporte) écoulé entre deux points dans le temps. Le temps de départ peut être soit un point spécifique dans le temps déterminé par le script d'un site web ou d'une application, ou l'origine temporelle.

- -

L'origine temporelle

- -

L'origine temporelle est une heure qui est considéré comme l'heure de commencement de la vie du document. Elle est calculée comme suit :

- - - -

Méthodes

- -

Ce type n'a pas de méthodes.

- -

Spécifications

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

Compatibilité des navigateurs

- -

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

- -

Voir aussi

- - diff --git a/files/fr/web/api/domhighrestimestamp/index.md b/files/fr/web/api/domhighrestimestamp/index.md new file mode 100644 index 0000000000..b089be1d46 --- /dev/null +++ b/files/fr/web/api/domhighrestimestamp/index.md @@ -0,0 +1,98 @@ +--- +title: DOMHighResTimeStamp +slug: Web/API/DOMHighResTimeStamp +translation_of: Web/API/DOMHighResTimeStamp +--- +

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

+ +

Le type DOMHighResTimeStamp est un double et est utilisé pour stocker une valeur temporelle. La valeur peut représenter un point dans le temps ou la différence entre deux points dans le temps.

+ +

L'unité est la milliseconde et sa précision est en principe de 5 µs (microsecondes). Cependant, si le navigateur n'est pas capable de fournir une valeur temporelle avec une précision de 5 microsecondes (en raison par exemple de contraintes hardware ou software), le navigateur peut représenter la valeur comme un temps en millisecondes avec une précision d'une milliseconde. Référez-vous également à la section ci-dessous concernant la réduction de précision temporelle contrôlée par les préférences du navigateur pour éviter les attaques de synchronisation et le fingerprinting.

+ +

De plus, si l'appareil ou le système d'exploitation sur lequel tourne le navigateur n'est pas doté d'une horloge avec une précision de l'ordre de la microseconde, la précision peut également être de l'ordre de la milliseconde.

+ +

Précision temporelle réduite

+ +

Pour offrir une protection contre les attaques de synchronisation et le fingerprinting, la précision des timestamps peut être arrondie en fonction des préférences du navigateur.
+ Dans Firefox, l'option privacy.reduceTimerPrecision est activée par défaut et vaut 20µs par défaut dans Firefox 59; dans la version 60 cette valeur est portée à 2ms par défaut.

+ +
// précision temporelle réduite (2ms) dans Firefox 60
+event.timeStamp
+// 1519211809934
+// 1519211810362
+// 1519211811670
+// ...
+
+
+// précision temporelle réduite avec `privacy.resistFingerprinting` activé
+event.timeStamp;
+// 1519129853500
+// 1519129858900
+// 1519129864400
+// ...
+
+ +

Dans Firefox, vous pouvez aussi activer privacy.resistFingerprinting, la précision sera alors de 100ms ou la valeur de privacy.resistFingerprinting.reduceTimerPrecision.microseconds, la valeur la plus large étant retenue.

+ +

Propriétés

+ +

Ce type n'a pas de propriétés. C'est une valeur à virgule flottante double précision.

+ +

Valeur

+ +

La valeur d'un DOMHighResTimeStamp est un nombre flottant double précision qui décrit le nombre de millisecondes (avec une précision de 5 microsecondes si l'appareil le supporte) écoulé entre deux points dans le temps. Le temps de départ peut être soit un point spécifique dans le temps déterminé par le script d'un site web ou d'une application, ou l'origine temporelle.

+ +

L'origine temporelle

+ +

L'origine temporelle est une heure qui est considéré comme l'heure de commencement de la vie du document. Elle est calculée comme suit :

+ + + +

Méthodes

+ +

Ce type n'a pas de méthodes.

+ +

Spécifications

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

Compatibilité des navigateurs

+ +

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

+ +

Voir aussi

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