aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/performancenavigationtiming
diff options
context:
space:
mode:
authorjulieng <julien.gattelier@gmail.com>2021-10-02 17:20:24 +0200
committerSphinxKnight <SphinxKnight@users.noreply.github.com>2021-10-02 17:30:20 +0200
commit1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde (patch)
tree30a56efd3eff3a01bd1611e1840fdbbfacf544a4 /files/fr/web/api/performancenavigationtiming
parentc05efa8d7ae464235cf83d7c0956e42dc6974103 (diff)
downloadtranslated-content-1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde.tar.gz
translated-content-1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde.tar.bz2
translated-content-1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde.zip
convert content to md
Diffstat (limited to 'files/fr/web/api/performancenavigationtiming')
-rw-r--r--files/fr/web/api/performancenavigationtiming/domcomplete/index.md52
-rw-r--r--files/fr/web/api/performancenavigationtiming/domcontentloadedeventend/index.md52
-rw-r--r--files/fr/web/api/performancenavigationtiming/domcontentloadedeventstart/index.md52
-rw-r--r--files/fr/web/api/performancenavigationtiming/dominteractive/index.md52
-rw-r--r--files/fr/web/api/performancenavigationtiming/index.md163
-rw-r--r--files/fr/web/api/performancenavigationtiming/loadeventend/index.md52
-rw-r--r--files/fr/web/api/performancenavigationtiming/loadeventstart/index.md52
-rw-r--r--files/fr/web/api/performancenavigationtiming/redirectcount/index.md52
-rw-r--r--files/fr/web/api/performancenavigationtiming/tojson/index.md56
-rw-r--r--files/fr/web/api/performancenavigationtiming/type/index.md78
-rw-r--r--files/fr/web/api/performancenavigationtiming/unloadeventend/index.md52
-rw-r--r--files/fr/web/api/performancenavigationtiming/unloadeventstart/index.md52
12 files changed, 314 insertions, 451 deletions
diff --git a/files/fr/web/api/performancenavigationtiming/domcomplete/index.md b/files/fr/web/api/performancenavigationtiming/domcomplete/index.md
index 39a3b6d2ec..1dcd3d031d 100644
--- a/files/fr/web/api/performancenavigationtiming/domcomplete/index.md
+++ b/files/fr/web/api/performancenavigationtiming/domcomplete/index.md
@@ -10,27 +10,30 @@ tags:
- Performance Web
translation_of: Web/API/PerformanceNavigationTiming/domComplete
---
-<div>{{APIRef("Navigation Timing")}}{{SeeCompatTable}}</div>
+{{APIRef("Navigation Timing")}}{{SeeCompatTable}}
-<p>La propriété en lecture seule <strong><code>domComplete</code></strong> renvoie un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>timestamp</code></a> représentant la valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne définisse la disponibilité du document actuel à <code><a href="https://html.spec.whatwg.org/multipage/syntax.html#the-end">complete</a></code>.</p>
+La propriété en lecture seule **`domComplete`** renvoie un [`timestamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant la valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne définisse la disponibilité du document actuel à [`complete`](https://html.spec.whatwg.org/multipage/syntax.html#the-end).
-<h2 id="Syntax">Syntaxe</h2>
+## Syntaxe
-<pre class="brush:js">perfEntry.domComplete;</pre>
+```js
+perfEntry.domComplete;
+```
-<h3 id="Return_Value">Valeur de retour</h3>
+### Valeur de retour
-<p>Un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>timestamp</code></a> représentant une valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne définisse la disponibilité du document actuel à <code><a href="https://html.spec.whatwg.org/multipage/syntax.html#the-end">complete</a></code>.</p>
+Un [`timestamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant une valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne définisse la disponibilité du document actuel à [`complete`](https://html.spec.whatwg.org/multipage/syntax.html#the-end).
-<h2 id="Example">Exemple</h2>
+## Exemple
-<p>L'exemple suivant illustre l'utilisation de cette propriété.</p>
+L'exemple suivant illustre l'utilisation de cette propriété.
-<pre class="brush:js">function print_nav_timing_data() {
+```js
+function print_nav_timing_data() {
// Utilise getEntriesByType() pour obtenir uniquement les événements de type "navigation".
let perfEntries = performance.getEntriesByType("navigation");
- for (let i = 0; i &lt; perfEntries.length; i++) {
+ for (let i = 0; i < perfEntries.length; i++) {
console.log("= Entrée de navigation : entry[" + i + "]");
let p = perfEntries[i];
// propriétés du DOM
@@ -47,28 +50,15 @@ translation_of: Web/API/PerformanceNavigationTiming/domComplete
console.log("redirectCount = " + p.redirectCount);
}
}
-</pre>
+```
-<h2 id="Specifications">Spécifications</h2>
+## Spécifications
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Spécification</th>
- <th scope="col">Statut</th>
- <th scope="col">Commentaire</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Navigation Timing Level 2',
- '#dom-performancenavigationtiming-domcomplete', 'domComplete')}}</td>
- <td>{{Spec2('Navigation Timing Level 2')}}</td>
- <td>Définition initiale.</td>
- </tr>
- </tbody>
-</table>
+| Spécification | Statut | Commentaire |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -------------------- |
+| {{SpecName('Navigation Timing Level 2',
+ '#dom-performancenavigationtiming-domcomplete', 'domComplete')}} | {{Spec2('Navigation Timing Level 2')}} | Définition initiale. |
-<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2>
+## Compatibilité des navigateurs
-<p>{{Compat("api.PerformanceNavigationTiming.domComplete")}}</p>
+{{Compat("api.PerformanceNavigationTiming.domComplete")}}
diff --git a/files/fr/web/api/performancenavigationtiming/domcontentloadedeventend/index.md b/files/fr/web/api/performancenavigationtiming/domcontentloadedeventend/index.md
index e9f37b8720..c92d39542e 100644
--- a/files/fr/web/api/performancenavigationtiming/domcontentloadedeventend/index.md
+++ b/files/fr/web/api/performancenavigationtiming/domcontentloadedeventend/index.md
@@ -10,27 +10,30 @@ tags:
- Performance Web
translation_of: Web/API/PerformanceNavigationTiming/domContentLoadedEventEnd
---
-<div>{{APIRef("Navigation Timing")}}{{SeeCompatTable}}</div>
+{{APIRef("Navigation Timing")}}{{SeeCompatTable}}
-<p>La propriété en lecture seule <strong><code>domContentLoadedEventEnd</code></strong> retourne un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>timestamp</code></a> représentant la valeur temporelle égale au temps immédiatement après la fin de l'événement <a href="/fr/docs/Web/API/Document/DOMContentLoaded_event"><code>DOMContentLoaded</code></a> du document actuel.</p>
+La propriété en lecture seule **`domContentLoadedEventEnd`** retourne un [`timestamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant la valeur temporelle égale au temps immédiatement après la fin de l'événement [`DOMContentLoaded`](/fr/docs/Web/API/Document/DOMContentLoaded_event) du document actuel.
-<h2 id="Syntax">Syntaxe</h2>
+## Syntaxe
-<pre class="brush:js"><var>perfEntry</var>.domContentLoadedEventEnd;</pre>
+```js
+perfEntry.domContentLoadedEventEnd;
+```
-<h3 id="Return_Value">Valeur de retour</h3>
+### Valeur de retour
-<p>Un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>timestamp</code></a> représentant la valeur temporelle égale au temps immédiatement après la fin de l'événement <a href="/fr/docs/Web/API/Document/DOMContentLoaded_event"><code>DOMContentLoaded</code></a> du document actuel.</p>
+Un [`timestamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant la valeur temporelle égale au temps immédiatement après la fin de l'événement [`DOMContentLoaded`](/fr/docs/Web/API/Document/DOMContentLoaded_event) du document actuel.
-<h2 id="Example">Exemple</h2>
+## Exemple
-<p>L'exemple suivant illustre l'utilisation de cette propriété.</p>
+L'exemple suivant illustre l'utilisation de cette propriété.
-<pre class="brush:js">function print_nav_timing_data() {
+```js
+function print_nav_timing_data() {
// Utilise getEntriesByType() pour obtenir uniquement les événements de type "navigation".
let perfEntries = performance.getEntriesByType("navigation");
- for (let i = 0; i &lt; perfEntries.length; i++) {
+ for (let i = 0; i < perfEntries.length; i++) {
console.log("= Entrée de navigation : entry[" + i + "]");
let p = perfEntries[i];
// propriétés du DOM
@@ -47,29 +50,16 @@ translation_of: Web/API/PerformanceNavigationTiming/domContentLoadedEventEnd
console.log("redirectCount = " + p.redirectCount);
}
}
-</pre>
+```
-<h2 id="Specifications">Spécifications</h2>
+## Spécifications
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Spécification</th>
- <th scope="col">Statut</th>
- <th scope="col">Commentaire</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Navigation Timing Level 2',
+| Spécification | Statut | Commentaire |
+| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -------------------- |
+| {{SpecName('Navigation Timing Level 2',
'#dom-performancenavigationtiming-domcontentloadedeventend',
- 'domContentLoadedEventEnd')}}</td>
- <td>{{Spec2('Navigation Timing Level 2')}}</td>
- <td>Définition initiale.</td>
- </tr>
- </tbody>
-</table>
+ 'domContentLoadedEventEnd')}} | {{Spec2('Navigation Timing Level 2')}} | Définition initiale. |
-<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2>
+## Compatibilité des navigateurs
-<p>{{Compat("api.PerformanceNavigationTiming.domContentLoadedEventEnd")}}</p>
+{{Compat("api.PerformanceNavigationTiming.domContentLoadedEventEnd")}}
diff --git a/files/fr/web/api/performancenavigationtiming/domcontentloadedeventstart/index.md b/files/fr/web/api/performancenavigationtiming/domcontentloadedeventstart/index.md
index 88e1459fbb..4305f5946f 100644
--- a/files/fr/web/api/performancenavigationtiming/domcontentloadedeventstart/index.md
+++ b/files/fr/web/api/performancenavigationtiming/domcontentloadedeventstart/index.md
@@ -10,27 +10,30 @@ tags:
- Performance Web
translation_of: Web/API/PerformanceNavigationTiming/domContentLoadedEventStart
---
-<div>{{APIRef("Navigation Timing")}}{{SeeCompatTable}}</div>
+{{APIRef("Navigation Timing")}}{{SeeCompatTable}}
-<p>La propriété en lecture seule <strong><code>domContentLoadedEventStart</code></strong> retourne un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>timestamp</code></a> représentant la valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne déclenche l'événement <a href="/fr/docs/Web/API/Document/DOMContentLoaded_event"><code>DOMContentLoaded</code></a> du document actuel.</p>
+La propriété en lecture seule **`domContentLoadedEventStart`** retourne un [`timestamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant la valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne déclenche l'événement [`DOMContentLoaded`](/fr/docs/Web/API/Document/DOMContentLoaded_event) du document actuel.
-<h2 id="Syntax">Syntaxe</h2>
+## Syntaxe
-<pre class="brush:js"><var>perfEntry</var>.domContentLoadedEventStart;</pre>
+```js
+perfEntry.domContentLoadedEventStart;
+```
-<h3 id="Return_Value">Valeur de retour</h3>
+### Valeur de retour
-<p>Un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>timestamp</code></a> représentant la valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne déclenche l'événement <a href="/fr/docs/Web/API/Document/DOMContentLoaded_event"><code>DOMContentLoaded</code></a> du document actuel.</p>
+Un [`timestamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant la valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne déclenche l'événement [`DOMContentLoaded`](/fr/docs/Web/API/Document/DOMContentLoaded_event) du document actuel.
-<h2 id="Example">Exemple</h2>
+## Exemple
-<p>L'exemple suivant illustre l'utilisation de cette propriété.</p>
+L'exemple suivant illustre l'utilisation de cette propriété.
-<pre class="brush:js">function print_nav_timing_data() {
+```js
+function print_nav_timing_data() {
// Utilise getEntriesByType() pour obtenir uniquement les événements de type "navigation".
let perfEntries = performance.getEntriesByType("navigation");
- for (let i = 0; i &lt; perfEntries.length; i++) {
+ for (let i = 0; i < perfEntries.length; i++) {
console.log("= Entrée de navigation : entry[" + i + "]");
let p = perfEntries[i];
// propriétés du DOM
@@ -47,29 +50,16 @@ translation_of: Web/API/PerformanceNavigationTiming/domContentLoadedEventStart
console.log("redirectCount = " + p.redirectCount);
}
}
-</pre>
+```
-<h2 id="Specifications">Spécifications</h2>
+## Spécifications
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Spécification</th>
- <th scope="col">Statut</th>
- <th scope="col">Commentaire</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Navigation Timing Level 2',
+| Spécification | Statut | Commentaire |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -------------------- |
+| {{SpecName('Navigation Timing Level 2',
'#dom-performancenavigationtiming-domcontentloadedeventstart',
- 'domContentLoadedEventStart')}}</td>
- <td>{{Spec2('Navigation Timing Level 2')}}</td>
- <td>Définition initiale.</td>
- </tr>
- </tbody>
-</table>
+ 'domContentLoadedEventStart')}} | {{Spec2('Navigation Timing Level 2')}} | Définition initiale. |
-<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2>
+## Compatibilité des navigateurs
-<p>{{Compat("api.PerformanceNavigationTiming.domContentLoadedEventStart")}}</p>
+{{Compat("api.PerformanceNavigationTiming.domContentLoadedEventStart")}}
diff --git a/files/fr/web/api/performancenavigationtiming/dominteractive/index.md b/files/fr/web/api/performancenavigationtiming/dominteractive/index.md
index 88045fd7d9..9901953532 100644
--- a/files/fr/web/api/performancenavigationtiming/dominteractive/index.md
+++ b/files/fr/web/api/performancenavigationtiming/dominteractive/index.md
@@ -10,27 +10,30 @@ tags:
- Performance Web
translation_of: Web/API/PerformanceNavigationTiming/domInteractive
---
-<div>{{APIRef("Navigation Timing")}}{{SeeCompatTable}}</div>
+{{APIRef("Navigation Timing")}}{{SeeCompatTable}}
-<p>La propriété en lecture seule <strong><code>domInteractive</code></strong> retourne un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>timestamp</code></a> représentant la valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne définisse la disponibilité du document actuel à <a href="https://html.spec.whatwg.org/multipage/syntax.html#the-end">interactif</a>.</p>
+La propriété en lecture seule **`domInteractive`** retourne un [`timestamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant la valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne définisse la disponibilité du document actuel à [interactif](https://html.spec.whatwg.org/multipage/syntax.html#the-end).
-<h2 id="Syntax">Syntaxe</h2>
+## Syntaxe
-<pre class="brush: js"><var>perfEntry</var>.domInteractive;</pre>
+```js
+perfEntry.domInteractive;
+```
-<h3 id="Return_Value">Valeur de retour</h3>
+### Valeur de retour
-<p>Une <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>timestamp</code></a> représentant la valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne définisse la disponibilité du document actuel à <a href="https://html.spec.whatwg.org/multipage/syntax.html#the-end">interactif</a>.</p>
+Une [`timestamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant la valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne définisse la disponibilité du document actuel à [interactif](https://html.spec.whatwg.org/multipage/syntax.html#the-end).
-<h2 id="Example">Exemple</h2>
+## Exemple
-<p>L'exemple suivant illustre l'utilisation de cette propriété.</p>
+L'exemple suivant illustre l'utilisation de cette propriété.
-<pre class="brush:js">function print_nav_timing_data() {
+```js
+function print_nav_timing_data() {
// Utilise getEntriesByType() pour obtenir uniquement les événements de type "navigation".
let perfEntries = performance.getEntriesByType("navigation");
- for (let i =0; i &lt; perfEntries.length; i++) {
+ for (let i =0; i < perfEntries.length; i++) {
console.log("= Entrée de navigation : entry[" + i + "]");
let p = perfEntries[i];
// propriétés du DOM
@@ -47,28 +50,15 @@ translation_of: Web/API/PerformanceNavigationTiming/domInteractive
console.log("redirectCount = " + p.redirectCount);
}
}
-</pre>
+```
-<h2 id="Specifications">Spécifications</h2>
+## Spécifications
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Spécification</th>
- <th scope="col">Statut</th>
- <th scope="col">Commentaire</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Navigation Timing Level 2',
- '#dom-performancenavigationtiming-dominteractive', 'domInteractive')}}</td>
- <td>{{Spec2('Navigation Timing Level 2')}}</td>
- <td>Définition initiale.</td>
- </tr>
- </tbody>
-</table>
+| Spécification | Statut | Commentaire |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------- | -------------------- |
+| {{SpecName('Navigation Timing Level 2',
+ '#dom-performancenavigationtiming-dominteractive', 'domInteractive')}} | {{Spec2('Navigation Timing Level 2')}} | Définition initiale. |
-<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2>
+## Compatibilité des navigateurs
-<p>{{Compat("api.PerformanceNavigationTiming.domInteractive")}}</p>
+{{Compat("api.PerformanceNavigationTiming.domInteractive")}}
diff --git a/files/fr/web/api/performancenavigationtiming/index.md b/files/fr/web/api/performancenavigationtiming/index.md
index 95faf846f3..ecb0e990ac 100644
--- a/files/fr/web/api/performancenavigationtiming/index.md
+++ b/files/fr/web/api/performancenavigationtiming/index.md
@@ -10,96 +10,73 @@ tags:
- Performance Web
translation_of: Web/API/PerformanceNavigationTiming
---
-<p>{{APIRef("Navigation Timing")}}{{SeeCompatTable}}</p>
-
-<p>L'interface <strong><code>PerformanceNavigationTiming</code></strong> fournit des méthodes et des propriétés pour stocker et récupérer des métriques concernant les événements de navigation de document du navigateur. Par exemple, cette interface peut être utilisée pour déterminer le temps nécessaire au chargement ou au déchargement d'un document.</p>
-
-<p>{{InheritanceDiagram}}</p>
-
-<h2 id="Properties">Propriétés</h2>
-
-<p>Cette interface étend les propriétés de <a href="/fr/docs/Web/API/PerformanceEntry"><code>PerformanceEntry</code></a> suivantes pour les types d'entrée de performance de navigation en les qualifiant et en les contraignant comme suit :</p>
-
-<dl>
- <dt><a href="/fr/docs/Web/API/PerformanceEntry/entryType"><code>PerformanceEntry.entryType</code></a> {{readonlyInline}}</dt>
- <dd>Retourne « <code>navigation</code> ».</dd>
- <dt><a href="/fr/docs/Web/API/PerformanceEntry/name"><code>PerformanceEntry.name</code></a> {{readonlyInline}}</dt>
- <dd>Retourne l'adresse du <a href="https://dom.spec.whatwg.org/#concept-document-url">document</a>.</dd>
- <dt><a href="/fr/docs/Web/API/PerformanceEntry/startTime"><code>PerformanceEntry.startTime</code></a> {{readonlyInline}}</dt>
- <dd>Retourne un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>DOMHighResTimeStamp</code></a> avec une valeur de « <code>0</code> ».</dd>
- <dt><a href="/fr/docs/Web/API/PerformanceEntry/duration"><code>PerformanceEntry.duration</code></a> {{readonlyInline}}</dt>
- <dd>Retourne un <a href="/fr/docs/Web/API/DOMHighResTimeStamp">timestamp</a> qui est la différence entre les propriétés <a href="/fr/docs/Web/API/PerformanceNavigationTiming/loadEventEnd"><code>PerformanceNavigationTiming.loadEventEnd</code></a> et <a href="/fr/docs/Web/API/PerformanceEntry/startTime"><code>PerformanceEntry.startTime</code></a>.</dd>
-</dl>
-
-<p>Cette interface étend également les propriétés <a href="/fr/docs/Web/API/PerformanceResourceTiming"><code>PerformanceResourceTiming</code></a> suivantes pour les types d'entrée de performance de navigation en les qualifiant et en les contraignant comme suit :</p>
-
-<dl>
- <dt><a href="/fr/docs/Web/API/PerformanceResourceTiming/initiatorType"><code>PerformanceResourceTiming.initiatorType</code></a> {{readonlyInline}}</dt>
- <dd>Retourne « <code>navigation</code> ».</dd>
-</dl>
-
-<p>L'interface prend également en charge les propriétés suivantes :</p>
-
-<dl>
- <dt><a href="/fr/docs/Web/API/PerformanceNavigationTiming/domComplete"><code>PerformanceNavigationTiming.domComplete</code></a> {{readonlyInline}} {{Experimental_Inline}}</dt>
- <dd>Un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>DOMHighResTimeStamp</code></a> représentant une valeur temporelle égale au temps immédiatement avant que le navigateur ne définisse la disponibilité du document actuel à <em><a href="https://html.spec.whatwg.org/multipage/syntax.html#the-end">complete</a></em>.</dd>
- <dt><a href="/fr/docs/Web/API/PerformanceNavigationTiming/domContentLoadedEventEnd"><code>PerformanceNavigationTiming.domContentLoadedEventEnd</code></a> {{readonlyInline}} {{Experimental_Inline}}</dt>
- <dd>Un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>DOMHighResTimeStamp</code></a> représentant la valeur temporelle égale au temps immédiatement après la fin de l'événement <a href="https://html.spec.whatwg.org/multipage/syntax.html#the-end">DOMContentLoaded</a> du document actuel.</dd>
- <dt><a href="/fr/docs/Web/API/PerformanceNavigationTiming/domContentLoadedEventStart"><code>PerformanceNavigationTiming.domContentLoadedEventStart</code></a> {{readonlyInline}} {{Experimental_Inline}}</dt>
- <dd>Un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>DOMHighResTimeStamp</code></a> représentant la valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne déclenche l'événement <a href="https://html.spec.whatwg.org/multipage/syntax.html#the-end">DOMContentLoaded</a> sur le document actuel.</dd>
- <dt><a href="/fr/docs/Web/API/PerformanceNavigationTiming/domInteractive"><code>PerformanceNavigationTiming.domInteractive</code></a> {{readonlyInline}} {{Experimental_Inline}}</dt>
- <dd>Un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>DOMHighResTimeStamp</code></a> représentant une valeur <a href="/fr/docs/Web/API/DOMHighResTimeStamp">temporelle</a> égale qui précède immédiatement le moment où l'agent utilisateur règle l'état de préparation du document actuel sur <a href="https://html.spec.whatwg.org/multipage/syntax.html#the-end">interactif</a>.</dd>
- <dt><a href="/fr/docs/Web/API/PerformanceNavigationTiming/loadEventEnd"><code>PerformanceNavigationTiming.loadEventEnd</code></a> {{readonlyInline}} {{Experimental_Inline}}</dt>
- <dd>Un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>DOMHighResTimeStamp</code></a> représentant le moment où l'événement de chargement du document actuel est terminé.</dd>
- <dt><a href="/fr/docs/Web/API/PerformanceNavigationTiming/loadEventStart"><code>PerformanceNavigationTiming.loadEventStart</code></a> {{readonlyInline}} {{Experimental_Inline}}</dt>
- <dd>Un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>DOMHighResTimeStamp</code></a> représentant la valeur temporelle égale à l'heure précédant immédiatement l'événement de chargement du document actuel.</dd>
- <dt><a href="/fr/docs/Web/API/PerformanceNavigationTiming/redirectCount"><code>PerformanceNavigationTiming.redirectCount</code></a> {{readonlyInline}} {{Experimental_Inline}}</dt>
- <dd>Un nombre représentant le nombre de redirections, depuis la dernière navigation sans redirection, dans le contexte de navigation actuel. S'il n'y a pas eu de redirection, ou si la redirection provenait d'une autre origine, et que cette origine ne permet pas que ses informations temporelles soient exposées à l'origine actuelle, la valeur sera 0.</dd>
- <dt><a href="/fr/docs/Web/API/PerformanceNavigationTiming/requestStart"><code>PerformanceNavigationTiming.requestStart</code></a> {{readonlyInline}} {{Experimental_Inline}}</dt>
- <dd>Un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>DOMHighResTimeStamp</code></a> représentant le moment immédiatement avant que l'agent utilisateur ne commence à demander la ressource au serveur, ou aux caches d'application pertinents ou aux ressources locales.</dd>
- <dt><a href="/fr/docs/Web/API/PerformanceNavigationTiming/responseStart"><code>PerformanceNavigationTiming.responseStart</code></a> {{readonlyInline}} {{Experimental_Inline}}</dt>
- <dd>Un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>DOMHighResTimeStamp</code></a> représentant l'heure immédiatement après que l'analyseur HTTP de l'agent utilisateur ait reçu le premier octet de la réponse des caches d'application pertinents, ou des ressources locales ou du serveur.</dd>
- <dt><a href="/fr/docs/Web/API/PerformanceNavigationTiming/type"><code>PerformanceNavigationTiming.type</code></a> {{readonlyInline}} {{Experimental_Inline}}</dt>
- <dd>Une chaîne de caractère <a href="/fr/docs/Web/API/DOMString">DOMString</a> représentant le type de navigation. Doit être : « <code>navigate</code> », « <code>reload</code> », « <code>back_forward</code> » ou « <code>prerender</code> ».</dd>
- <dt><a href="/fr/docs/Web/API/PerformanceNavigationTiming/unloadEventEnd"><code>PerformanceNavigationTiming.unloadEventEnd</code></a> {{readonlyInline}} {{Experimental_Inline}}</dt>
- <dd>Un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>DOMHighResTimeStamp</code></a> représentant la valeur temporelle égale au temps immédiatement après que l'agent utilisateur ait terminé l'événement de déchargement du document précédent.</dd>
- <dt><a href="/fr/docs/Web/API/PerformanceNavigationTiming/unloadEventStart"><code>PerformanceNavigationTiming.unloadEventStart</code></a> {{readonlyInline}} {{Experimental_Inline}}</dt>
- <dd>Un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>DOMHighResTimeStamp</code></a> représentant la valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne lance l'événement de déchargement du document précédent.</dd>
-</dl>
-
-<h2 id="Methods">Méthodes</h2>
-
-<dl>
- <dt><a href="/fr/docs/Web/API/PerformanceNavigationTiming/toJSON"><code>PerformanceNavigationTiming.toJSON()</code></a> {{Experimental_Inline}}</dt>
- <dd>Retourne une chaîne de caractères <a href="/fr/docs/Web/API/DOMString"><code>DOMString</code></a> qui est la représentation JSON de l'objet <a href="/fr/docs/Web/API/PerformanceNavigationTiming"><code>PerformanceNavigationTiming</code></a>.</dd>
-</dl>
-
-<h2 id="Specifications">Spécifications</h2>
-
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Spécifications</th>
- <th scope="col">Statut</th>
- <th scope="col">Commentaire</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Navigation Timing Level 2', '#sec-PerformanceNavigationTiming', 'PerformanceNavigationTiming')}}</td>
- <td>{{Spec2('Navigation Timing Level 2')}}</td>
- <td>Définition initiale.</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2>
-
-<p>{{Compat("api.PerformanceNavigationTiming")}}</p>
-
-<h2 id="See_also">Voir aussi</h2>
-
-<ul>
- <li><a href="/fr/docs/Web/API/Performance/navigation"><code>Performance.navigation</code></a></li>
- <li><a href="/fr/docs/Web/API/PerformanceNavigation"><code>PerformanceNavigation</code></a></li>
-</ul>
+{{APIRef("Navigation Timing")}}{{SeeCompatTable}}
+
+L'interface **`PerformanceNavigationTiming`** fournit des méthodes et des propriétés pour stocker et récupérer des métriques concernant les événements de navigation de document du navigateur. Par exemple, cette interface peut être utilisée pour déterminer le temps nécessaire au chargement ou au déchargement d'un document.
+
+{{InheritanceDiagram}}
+
+## Propriétés
+
+Cette interface étend les propriétés de [`PerformanceEntry`](/fr/docs/Web/API/PerformanceEntry) suivantes pour les types d'entrée de performance de navigation en les qualifiant et en les contraignant comme suit :
+
+- [`PerformanceEntry.entryType`](/fr/docs/Web/API/PerformanceEntry/entryType) {{readonlyInline}}
+ - : Retourne « `navigation` ».
+- [`PerformanceEntry.name`](/fr/docs/Web/API/PerformanceEntry/name) {{readonlyInline}}
+ - : Retourne l'adresse du [document](https://dom.spec.whatwg.org/#concept-document-url).
+- [`PerformanceEntry.startTime`](/fr/docs/Web/API/PerformanceEntry/startTime) {{readonlyInline}}
+ - : Retourne un [`DOMHighResTimeStamp`](/fr/docs/Web/API/DOMHighResTimeStamp) avec une valeur de « `0` ».
+- [`PerformanceEntry.duration`](/fr/docs/Web/API/PerformanceEntry/duration) {{readonlyInline}}
+ - : Retourne un [timestamp](/fr/docs/Web/API/DOMHighResTimeStamp) qui est la différence entre les propriétés [`PerformanceNavigationTiming.loadEventEnd`](/fr/docs/Web/API/PerformanceNavigationTiming/loadEventEnd) et [`PerformanceEntry.startTime`](/fr/docs/Web/API/PerformanceEntry/startTime).
+
+Cette interface étend également les propriétés [`PerformanceResourceTiming`](/fr/docs/Web/API/PerformanceResourceTiming) suivantes pour les types d'entrée de performance de navigation en les qualifiant et en les contraignant comme suit :
+
+- [`PerformanceResourceTiming.initiatorType`](/fr/docs/Web/API/PerformanceResourceTiming/initiatorType) {{readonlyInline}}
+ - : Retourne « `navigation` ».
+
+L'interface prend également en charge les propriétés suivantes :
+
+- [`PerformanceNavigationTiming.domComplete`](/fr/docs/Web/API/PerformanceNavigationTiming/domComplete) {{readonlyInline}} {{Experimental_Inline}}
+ - : Un [`DOMHighResTimeStamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant une valeur temporelle égale au temps immédiatement avant que le navigateur ne définisse la disponibilité du document actuel à _[complete](https://html.spec.whatwg.org/multipage/syntax.html#the-end)_.
+- [`PerformanceNavigationTiming.domContentLoadedEventEnd`](/fr/docs/Web/API/PerformanceNavigationTiming/domContentLoadedEventEnd) {{readonlyInline}} {{Experimental_Inline}}
+ - : Un [`DOMHighResTimeStamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant la valeur temporelle égale au temps immédiatement après la fin de l'événement [DOMContentLoaded](https://html.spec.whatwg.org/multipage/syntax.html#the-end) du document actuel.
+- [`PerformanceNavigationTiming.domContentLoadedEventStart`](/fr/docs/Web/API/PerformanceNavigationTiming/domContentLoadedEventStart) {{readonlyInline}} {{Experimental_Inline}}
+ - : Un [`DOMHighResTimeStamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant la valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne déclenche l'événement [DOMContentLoaded](https://html.spec.whatwg.org/multipage/syntax.html#the-end) sur le document actuel.
+- [`PerformanceNavigationTiming.domInteractive`](/fr/docs/Web/API/PerformanceNavigationTiming/domInteractive) {{readonlyInline}} {{Experimental_Inline}}
+ - : Un [`DOMHighResTimeStamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant une valeur [temporelle](/fr/docs/Web/API/DOMHighResTimeStamp) égale qui précède immédiatement le moment où l'agent utilisateur règle l'état de préparation du document actuel sur [interactif](https://html.spec.whatwg.org/multipage/syntax.html#the-end).
+- [`PerformanceNavigationTiming.loadEventEnd`](/fr/docs/Web/API/PerformanceNavigationTiming/loadEventEnd) {{readonlyInline}} {{Experimental_Inline}}
+ - : Un [`DOMHighResTimeStamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant le moment où l'événement de chargement du document actuel est terminé.
+- [`PerformanceNavigationTiming.loadEventStart`](/fr/docs/Web/API/PerformanceNavigationTiming/loadEventStart) {{readonlyInline}} {{Experimental_Inline}}
+ - : Un [`DOMHighResTimeStamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant la valeur temporelle égale à l'heure précédant immédiatement l'événement de chargement du document actuel.
+- [`PerformanceNavigationTiming.redirectCount`](/fr/docs/Web/API/PerformanceNavigationTiming/redirectCount) {{readonlyInline}} {{Experimental_Inline}}
+ - : Un nombre représentant le nombre de redirections, depuis la dernière navigation sans redirection, dans le contexte de navigation actuel. S'il n'y a pas eu de redirection, ou si la redirection provenait d'une autre origine, et que cette origine ne permet pas que ses informations temporelles soient exposées à l'origine actuelle, la valeur sera 0.
+- [`PerformanceNavigationTiming.requestStart`](/fr/docs/Web/API/PerformanceNavigationTiming/requestStart) {{readonlyInline}} {{Experimental_Inline}}
+ - : Un [`DOMHighResTimeStamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant le moment immédiatement avant que l'agent utilisateur ne commence à demander la ressource au serveur, ou aux caches d'application pertinents ou aux ressources locales.
+- [`PerformanceNavigationTiming.responseStart`](/fr/docs/Web/API/PerformanceNavigationTiming/responseStart) {{readonlyInline}} {{Experimental_Inline}}
+ - : Un [`DOMHighResTimeStamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant l'heure immédiatement après que l'analyseur HTTP de l'agent utilisateur ait reçu le premier octet de la réponse des caches d'application pertinents, ou des ressources locales ou du serveur.
+- [`PerformanceNavigationTiming.type`](/fr/docs/Web/API/PerformanceNavigationTiming/type) {{readonlyInline}} {{Experimental_Inline}}
+ - : Une chaîne de caractère [DOMString](/fr/docs/Web/API/DOMString) représentant le type de navigation. Doit être : « `navigate` », « `reload` », « `back_forward` » ou « `prerender` ».
+- [`PerformanceNavigationTiming.unloadEventEnd`](/fr/docs/Web/API/PerformanceNavigationTiming/unloadEventEnd) {{readonlyInline}} {{Experimental_Inline}}
+ - : Un [`DOMHighResTimeStamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant la valeur temporelle égale au temps immédiatement après que l'agent utilisateur ait terminé l'événement de déchargement du document précédent.
+- [`PerformanceNavigationTiming.unloadEventStart`](/fr/docs/Web/API/PerformanceNavigationTiming/unloadEventStart) {{readonlyInline}} {{Experimental_Inline}}
+ - : Un [`DOMHighResTimeStamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant la valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne lance l'événement de déchargement du document précédent.
+
+## Méthodes
+
+- [`PerformanceNavigationTiming.toJSON()`](/fr/docs/Web/API/PerformanceNavigationTiming/toJSON) {{Experimental_Inline}}
+ - : Retourne une chaîne de caractères [`DOMString`](/fr/docs/Web/API/DOMString) qui est la représentation JSON de l'objet [`PerformanceNavigationTiming`](/fr/docs/Web/API/PerformanceNavigationTiming).
+
+## Spécifications
+
+| Spécifications | Statut | Commentaire |
+| ------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------- | -------------------- |
+| {{SpecName('Navigation Timing Level 2', '#sec-PerformanceNavigationTiming', 'PerformanceNavigationTiming')}} | {{Spec2('Navigation Timing Level 2')}} | Définition initiale. |
+
+## Compatibilité des navigateurs
+
+{{Compat("api.PerformanceNavigationTiming")}}
+
+## Voir aussi
+
+- [`Performance.navigation`](/fr/docs/Web/API/Performance/navigation)
+- [`PerformanceNavigation`](/fr/docs/Web/API/PerformanceNavigation)
diff --git a/files/fr/web/api/performancenavigationtiming/loadeventend/index.md b/files/fr/web/api/performancenavigationtiming/loadeventend/index.md
index 58b2490f45..a6283e7b7b 100644
--- a/files/fr/web/api/performancenavigationtiming/loadeventend/index.md
+++ b/files/fr/web/api/performancenavigationtiming/loadeventend/index.md
@@ -10,27 +10,30 @@ tags:
- Performance Web
translation_of: Web/API/PerformanceNavigationTiming/loadEventEnd
---
-<div>{{APIRef("Navigation Timing")}}{{SeeCompatTable}}</div>
+{{APIRef("Navigation Timing")}}{{SeeCompatTable}}
-<p>La propriété en lecture seule <strong><code>loadEventEnd</code></strong> renvoie un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>timestamp</code></a> qui est égal à l'heure à laquelle l'événement de chargement du document actuel est terminé.</p>
+La propriété en lecture seule **`loadEventEnd`** renvoie un [`timestamp`](/fr/docs/Web/API/DOMHighResTimeStamp) qui est égal à l'heure à laquelle l'événement de chargement du document actuel est terminé.
-<h2 id="Syntax">Syntaxe</h2>
+## Syntaxe
-<pre class="brush:js"><var>perfEntry</var>.loadEventEnd;</pre>
+```js
+perfEntry.loadEventEnd;
+```
-<h3 id="Return_Value">Valeur de retour</h3>
+### Valeur de retour
-<p>Un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>timestamp</code></a> représentant le moment où l'événement de chargement du document actuel est terminé.</p>
+Un [`timestamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant le moment où l'événement de chargement du document actuel est terminé.
-<h2 id="Example">Exemple</h2>
+## Exemple
-<p>L'exemple suivant illustre l'utilisation de cette propriété.</p>
+L'exemple suivant illustre l'utilisation de cette propriété.
-<pre class="brush:js">function print_nav_timing_data() {
+```js
+function print_nav_timing_data() {
// Utilise getEntriesByType() pour obtenir uniquement les événements de type "navigation".
let perfEntries = performance.getEntriesByType("navigation");
- for (let i = 0; i &lt; perfEntries.length; i++) {
+ for (let i = 0; i < perfEntries.length; i++) {
console.log("= Entrée de navigation : entry[" + i + "]");
let p = perfEntries[i];
// propriétés du DOM
@@ -47,28 +50,15 @@ translation_of: Web/API/PerformanceNavigationTiming/loadEventEnd
console.log("redirectCount = " + p.redirectCount);
}
}
-</pre>
+```
-<h2 id="Specifications">Spécifications</h2>
+## Spécifications
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Spécification</th>
- <th scope="col">Statut</th>
- <th scope="col">Commentaire</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Navigation Timing Level 2',
- '#dom-performancenavigationtiming-loadeventend', 'loadEventEnd')}}</td>
- <td>{{Spec2('Navigation Timing Level 2')}}</td>
- <td>Définition initiale.</td>
- </tr>
- </tbody>
-</table>
+| Spécification | Statut | Commentaire |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -------------------- |
+| {{SpecName('Navigation Timing Level 2',
+ '#dom-performancenavigationtiming-loadeventend', 'loadEventEnd')}} | {{Spec2('Navigation Timing Level 2')}} | Définition initiale. |
-<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2>
+## Compatibilité des navigateurs
-<p>{{Compat("api.PerformanceNavigationTiming.loadEventEnd")}}</p>
+{{Compat("api.PerformanceNavigationTiming.loadEventEnd")}}
diff --git a/files/fr/web/api/performancenavigationtiming/loadeventstart/index.md b/files/fr/web/api/performancenavigationtiming/loadeventstart/index.md
index 910b29c044..a3efeb4dca 100644
--- a/files/fr/web/api/performancenavigationtiming/loadeventstart/index.md
+++ b/files/fr/web/api/performancenavigationtiming/loadeventstart/index.md
@@ -10,27 +10,30 @@ tags:
- Performance Web
translation_of: Web/API/PerformanceNavigationTiming/loadEventStart
---
-<div>{{APIRef("Navigation Timing")}}{{SeeCompatTable}}</div>
+{{APIRef("Navigation Timing")}}{{SeeCompatTable}}
-<p>La propriété en lecture seule <strong><code>loadEventStart</code></strong> retourne un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>timestamp</code></a> représentant la valeur temporelle égale au temps immédiatement avant le déclenchement de l'événement de chargement du document actuel.</p>
+La propriété en lecture seule **`loadEventStart`** retourne un [`timestamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant la valeur temporelle égale au temps immédiatement avant le déclenchement de l'événement de chargement du document actuel.
-<h2 id="Syntax">Syntaxe</h2>
+## Syntaxe
-<pre class="brush:js"><var>perfEntry</var>.loadEventStart;</pre>
+```js
+perfEntry.loadEventStart;
+```
-<h3 id="Return_Value">Valeur de retour</h3>
+### Valeur de retour
-<p>Un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>timestamp</code></a> représentant une valeur temporelle égale à l'heure précédant immédiatement l'événement de chargement du document actuel.</p>
+Un [`timestamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant une valeur temporelle égale à l'heure précédant immédiatement l'événement de chargement du document actuel.
-<h2 id="Example">Exemple</h2>
+## Exemple
-<p>L'exemple suivant illustre l'utilisation de cette propriété.</p>
+L'exemple suivant illustre l'utilisation de cette propriété.
-<pre class="brush:js">function print_nav_timing_data() {
+```js
+function print_nav_timing_data() {
// Utilise getEntriesByType() pour obtenir uniquement les événements de type "navigation".
let perfEntries = performance.getEntriesByType("navigation");
- for (let i = 0; i &lt; perfEntries.length; i++) {
+ for (let i = 0; i < perfEntries.length; i++) {
console.log("= Entrée de navigation : entry[" + i + "]");
let p = perfEntries[i];
// propriétés du DOM
@@ -47,28 +50,15 @@ translation_of: Web/API/PerformanceNavigationTiming/loadEventStart
console.log("redirectCount = " + p.redirectCount);
}
}
-</pre>
+```
-<h2 id="Specifications">Spécifications</h2>
+## Spécifications
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Spécification</th>
- <th scope="col">Statut</th>
- <th scope="col">Commentaire</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Navigation Timing Level 2',
- '#dom-performancenavigationtiming-loadeventstart', 'loadEventStart')}}</td>
- <td>{{Spec2('Navigation Timing Level 2')}}</td>
- <td>Définition initiale.</td>
- </tr>
- </tbody>
-</table>
+| Spécification | Statut | Commentaire |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------- | -------------------- |
+| {{SpecName('Navigation Timing Level 2',
+ '#dom-performancenavigationtiming-loadeventstart', 'loadEventStart')}} | {{Spec2('Navigation Timing Level 2')}} | Définition initiale. |
-<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2>
+## Compatibilité des navigateurs
-<p>{{Compat("api.PerformanceNavigationTiming.loadEventStart")}}</p>
+{{Compat("api.PerformanceNavigationTiming.loadEventStart")}}
diff --git a/files/fr/web/api/performancenavigationtiming/redirectcount/index.md b/files/fr/web/api/performancenavigationtiming/redirectcount/index.md
index 5c17f209f2..db8ff21145 100644
--- a/files/fr/web/api/performancenavigationtiming/redirectcount/index.md
+++ b/files/fr/web/api/performancenavigationtiming/redirectcount/index.md
@@ -10,27 +10,30 @@ tags:
- Performance Web
translation_of: Web/API/PerformanceNavigationTiming/redirectCount
---
-<div>{{APIRef("Navigation Timing")}}{{SeeCompatTable}}</div>
+{{APIRef("Navigation Timing")}}{{SeeCompatTable}}
-<p>La propriété en lecture seule <strong><code>redirectCount</code></strong> renvoie un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>timestamp</code></a> représentant le nombre de redirections depuis la dernière navigation sans redirection dans le contexte de navigation actuel.</p>
+La propriété en lecture seule **`redirectCount`** renvoie un [`timestamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant le nombre de redirections depuis la dernière navigation sans redirection dans le contexte de navigation actuel.
-<h2 id="Syntax">Syntaxe</h2>
+## Syntaxe
-<pre class="brush: js"><var>perfEntry</var>.redirectCount;</pre>
+```js
+perfEntry.redirectCount;
+```
-<h3 id="Return_Value">Valeur de retour</h3>
+### Valeur de retour
-<p>Un nombre représentant le nombre de redirections depuis la dernière navigation sans redirection dans le contexte de navigation actuel.</p>
+Un nombre représentant le nombre de redirections depuis la dernière navigation sans redirection dans le contexte de navigation actuel.
-<h2 id="Example">Exemple</h2>
+## Exemple
-<p>L'exemple suivant illustre l'utilisation de cette propriété.</p>
+L'exemple suivant illustre l'utilisation de cette propriété.
-<pre class="brush:js">function print_nav_timing_data() {
+```js
+function print_nav_timing_data() {
// Utilise getEntriesByType() pour obtenir uniquement les événements de type "navigation".
let perfEntries = performance.getEntriesByType("navigation");
- for (let i = 0; i &lt; perfEntries.length; i++) {
+ for (let i = 0; i < perfEntries.length; i++) {
console.log("= Entrée de navigation : entry[" + i + "]");
let p = perfEntries[i];
// propriétés du DOM
@@ -47,28 +50,15 @@ translation_of: Web/API/PerformanceNavigationTiming/redirectCount
console.log("redirectCount = " + p.redirectCount);
}
}
-</pre>
+```
-<h2 id="Specifications">Spécifications</h2>
+## Spécifications
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Spécification</th>
- <th scope="col">Statut</th>
- <th scope="col">Commentaire</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Navigation Timing Level 2',
- '#dom-performancenavigationtiming-redirectcount', 'redirectCount')}}</td>
- <td>{{Spec2('Navigation Timing Level 2')}}</td>
- <td>Définition initiale.</td>
- </tr>
- </tbody>
-</table>
+| Spécification | Statut | Commentaire |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------- | -------------------- |
+| {{SpecName('Navigation Timing Level 2',
+ '#dom-performancenavigationtiming-redirectcount', 'redirectCount')}} | {{Spec2('Navigation Timing Level 2')}} | Définition initiale. |
-<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2>
+## Compatibilité des navigateurs
-<p>{{Compat("api.PerformanceNavigationTiming.redirectCount")}}</p>
+{{Compat("api.PerformanceNavigationTiming.redirectCount")}}
diff --git a/files/fr/web/api/performancenavigationtiming/tojson/index.md b/files/fr/web/api/performancenavigationtiming/tojson/index.md
index 8ca2ec6289..00263a8c82 100644
--- a/files/fr/web/api/performancenavigationtiming/tojson/index.md
+++ b/files/fr/web/api/performancenavigationtiming/tojson/index.md
@@ -10,28 +10,29 @@ tags:
- Performance Web
translation_of: Web/API/PerformanceNavigationTiming/toJSON
---
-<div>{{APIRef("Navigation Timing")}}{{SeeCompatTable}}</div>
+{{APIRef("Navigation Timing")}}{{SeeCompatTable}}
-<p>La méthode <strong><code>toJSON()</code></strong> est un <em>sérialiseur</em> - elle renvoie une représentation JSON de l'objet <a href="/fr/docs/Web/API/PerformanceNavigationTiming"><code>PerformanceNavigationTiming</code></a>.</p>
+La méthode **`toJSON()`** est un _sérialiseur_ - elle renvoie une représentation JSON de l'objet [`PerformanceNavigationTiming`](/fr/docs/Web/API/PerformanceNavigationTiming).
-<h2 id="Syntax">Syntaxe</h2>
+## Syntaxe
-<pre class="brush:js">const <var>json</var> = <var>resourcePerfEntry</var>.toJSON();</pre>
+```js
+const json = resourcePerfEntry.toJSON();
+```
-<h3 id="Arguments">Arguments</h3>
+### Arguments
-<p>Aucun.</p>
+Aucun.
-<h3 id="Return_value">Valeur de retour</h3>
+### Valeur de retour
-<dl>
- <dt><code>json</code></dt>
- <dd>Un objet JSON qui est la sérialisation de l'objet <a href="/fr/docs/Web/API/PerformanceNavigationTiming"><code>PerformanceNavigationTiming</code></a> comme une carte avec des entrées de l'interface héritée la plus proche et avec des entrées pour chacun des attributs sérialisables.</dd>
-</dl>
+- `json`
+ - : Un objet JSON qui est la sérialisation de l'objet [`PerformanceNavigationTiming`](/fr/docs/Web/API/PerformanceNavigationTiming) comme une carte avec des entrées de l'interface héritée la plus proche et avec des entrées pour chacun des attributs sérialisables.
-<h2 id="Example">Exemple</h2>
+## Exemple
-<pre class="brush: js">// Obtient une entrée de performance des ressources
+```js
+// Obtient une entrée de performance des ressources
let perfEntries = performance.getEntriesByType("navigation");
let entry = perfEntries[0];
@@ -39,28 +40,15 @@ let entry = perfEntries[0];
let json = entry.toJSON();
let s = JSON.stringify(json);
console.log("PerformanceNavigationTiming.toJSON() = " + s);
-</pre>
+```
-<h2 id="Specifications">Spécifications</h2>
+## Spécifications
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Spécification</th>
- <th scope="col">Statut</th>
- <th scope="col">Commentaire</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Navigation Timing Level 2',
- '#dom-performancenavigationtiming-tojson', 'toJSON()')}}</td>
- <td>{{Spec2('Navigation Timing Level 2')}}</td>
- <td>Définition initiale.</td>
- </tr>
- </tbody>
-</table>
+| Spécification | Statut | Commentaire |
+| -------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -------------------- |
+| {{SpecName('Navigation Timing Level 2',
+ '#dom-performancenavigationtiming-tojson', 'toJSON()')}} | {{Spec2('Navigation Timing Level 2')}} | Définition initiale. |
-<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2>
+## Compatibilité des navigateurs
-<p>{{Compat("api.PerformanceNavigationTiming.toJSON")}}</p>
+{{Compat("api.PerformanceNavigationTiming.toJSON")}}
diff --git a/files/fr/web/api/performancenavigationtiming/type/index.md b/files/fr/web/api/performancenavigationtiming/type/index.md
index 4c0d9dcb12..b77f295894 100644
--- a/files/fr/web/api/performancenavigationtiming/type/index.md
+++ b/files/fr/web/api/performancenavigationtiming/type/index.md
@@ -10,38 +10,39 @@ tags:
- Performance Web
translation_of: Web/API/PerformanceNavigationTiming/type
---
-<div>{{APIRef("Navigation Timing")}}{{SeeCompatTable}}</div>
+{{APIRef("Navigation Timing")}}{{SeeCompatTable}}
-<p>La propriété en lecture seule <strong><code>type</code></strong> renvoie une chaîne de caractères <a href="/fr/docs/Web/API/DOMString"><code>DOMString</code></a> représentant le type de navigation. La valeur doit être l'une des suivantes :</p>
+La propriété en lecture seule **`type`** renvoie une chaîne de caractères [`DOMString`](/fr/docs/Web/API/DOMString) représentant le type de navigation. La valeur doit être l'une des suivantes :
-<dl>
- <dt><code>navigate</code></dt>
- <dd>La navigation a commencé en cliquant sur un lien, en saisissant l'URL dans la barre d'adresse du navigateur, en soumettant un formulaire ou en s'initialisant par une opération de script autre que reload et back_forward, comme indiqué ci-dessous.</dd>
- <dt><code>reload</code></dt>
- <dd>La navigation s'effectue par l'opération de rechargement du navigateur ou <a href="/fr/docs/Web/API/location/reload"><code>location.reload()</code></a>.</dd>
- <dt><code>back_forward</code></dt>
- <dd>La navigation se fait par l'opération de traversée de l'historique du navigateur.</dd>
- <dt><code>prerender</code></dt>
- <dd>La navigation est initiée par un <a href="https://www.w3.org/TR/resource-hints/#prerender">indice de prétraitement</a>.</dd>
-</dl>
+- `navigate`
+ - : La navigation a commencé en cliquant sur un lien, en saisissant l'URL dans la barre d'adresse du navigateur, en soumettant un formulaire ou en s'initialisant par une opération de script autre que reload et back_forward, comme indiqué ci-dessous.
+- `reload`
+ - : La navigation s'effectue par l'opération de rechargement du navigateur ou [`location.reload()`](/fr/docs/Web/API/location/reload).
+- `back_forward`
+ - : La navigation se fait par l'opération de traversée de l'historique du navigateur.
+- `prerender`
+ - : La navigation est initiée par un [indice de prétraitement](https://www.w3.org/TR/resource-hints/#prerender).
-<h2 id="Syntax">Syntaxe</h2>
+## Syntaxe
-<pre class="brush:js"><var>perfEntry</var>.type;</pre>
+```js
+perfEntry.type;
+```
-<h3 id="Return_Value">Valeur de retour</h3>
+### Valeur de retour
-<p>Une chaîne de caractères <a href="/fr/docs/Web/API/DOMString"><code>DOMString</code></a> qui est l'une des valeurs énumérées ci-dessus.</p>
+Une chaîne de caractères [`DOMString`](/fr/docs/Web/API/DOMString) qui est l'une des valeurs énumérées ci-dessus.
-<h2 id="Example">Exemple</h2>
+## Exemple
-<p>L'exemple suivant illustre l'utilisation de cette propriété.</p>
+L'exemple suivant illustre l'utilisation de cette propriété.
-<pre class="brush:js">function print_nav_timing_data() {
+```js
+function print_nav_timing_data() {
// Utilise getEntriesByType() pour obtenir uniquement les événements de type "navigation".
let perfEntries = performance.getEntriesByType("navigation");
- for (let i = 0; i &lt; perfEntries.length; i++) {
+ for (let i = 0; i < perfEntries.length; i++) {
console.log("= Entrée de navigation : entry[" + i + "]");
let p = perfEntries[i];
// propriétés du DOM
@@ -58,28 +59,15 @@ translation_of: Web/API/PerformanceNavigationTiming/type
console.log("redirectCount = " + p.redirectCount);
}
}
-</pre>
-
-<h2 id="Specifications">Spécifications</h2>
-
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Spécification</th>
- <th scope="col">Statut</th>
- <th scope="col">Commentaire</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Navigation Timing Level 2', '#dom-performancenavigationtiming-type',
- 'type')}}</td>
- <td>{{Spec2('Navigation Timing Level 2')}}</td>
- <td>Définition initiale.</td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2>
-
-<p>{{Compat("api.PerformanceNavigationTiming.type")}}</p>
+```
+
+## Spécifications
+
+| Spécification | Statut | Commentaire |
+| ------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------- | -------------------- |
+| {{SpecName('Navigation Timing Level 2', '#dom-performancenavigationtiming-type',
+ 'type')}} | {{Spec2('Navigation Timing Level 2')}} | Définition initiale. |
+
+## Compatibilité des navigateurs
+
+{{Compat("api.PerformanceNavigationTiming.type")}}
diff --git a/files/fr/web/api/performancenavigationtiming/unloadeventend/index.md b/files/fr/web/api/performancenavigationtiming/unloadeventend/index.md
index c1625c81d2..63dec4a932 100644
--- a/files/fr/web/api/performancenavigationtiming/unloadeventend/index.md
+++ b/files/fr/web/api/performancenavigationtiming/unloadeventend/index.md
@@ -10,27 +10,30 @@ tags:
- Performance Web
translation_of: Web/API/PerformanceNavigationTiming/unloadEventEnd
---
-<div>{{APIRef("Navigation Timing")}}{{SeeCompatTable}}</div>
+{{APIRef("Navigation Timing")}}{{SeeCompatTable}}
-<p>La propriété <strong><code>unloadEventEnd</code></strong> en lecture seule retourne un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>timestamp</code></a> représentant la valeur temporelle égale au temps immédiatement après la fin de l'événement de déchargement du document précédent par l'agent utilisateur. S'il n'y a pas de document précédent, la valeur de cette propriété est <code>0</code>.</p>
+La propriété **`unloadEventEnd`** en lecture seule retourne un [`timestamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant la valeur temporelle égale au temps immédiatement après la fin de l'événement de déchargement du document précédent par l'agent utilisateur. S'il n'y a pas de document précédent, la valeur de cette propriété est `0`.
-<h2 id="Syntax">Syntaxe</h2>
+## Syntaxe
-<pre class="brush:js"><var>perfEntry</var>.unloadEventEnd;</pre>
+```js
+perfEntry.unloadEventEnd;
+```
-<h3 id="Return_Value">Valeur de retour</h3>
+### Valeur de retour
-<p>Un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>timestamp</code></a> représentant une valeur temporelle égale au temps immédiatement après que l'agent utilisateur ait terminé l'événement de déchargement du document précédent.</p>
+Un [`timestamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant une valeur temporelle égale au temps immédiatement après que l'agent utilisateur ait terminé l'événement de déchargement du document précédent.
-<h2 id="Example">Exemple</h2>
+## Exemple
-<p>L'exemple suivant illustre l'utilisation de cette propriété.</p>
+L'exemple suivant illustre l'utilisation de cette propriété.
-<pre class="brush:js">function print_nav_timing_data() {
+```js
+function print_nav_timing_data() {
// Utilise getEntriesByType() pour obtenir uniquement les événements de type "navigation".
let perfEntries = performance.getEntriesByType("navigation");
- for (let i = 0; i &lt; perfEntries.length; i++) {
+ for (let i = 0; i < perfEntries.length; i++) {
console.log("= Entrée de navigation : entry[" + i + "]");
let p = perfEntries[i];
// propriétés du DOM
@@ -47,28 +50,15 @@ translation_of: Web/API/PerformanceNavigationTiming/unloadEventEnd
console.log("redirectCount = " + p.redirectCount);
}
}
-</pre>
+```
-<h2 id="Specifications">Spécifications</h2>
+## Spécifications
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Spécification</th>
- <th scope="col">Statut</th>
- <th scope="col">Commentaire</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Navigation Timing Level 2',
- '#dom-performancenavigationtiming-unloadeventend', 'unloadEventEnd')}}</td>
- <td>{{Spec2('Navigation Timing Level 2')}}</td>
- <td>Définition initiale.</td>
- </tr>
- </tbody>
-</table>
+| Spécification | Statut | Commentaire |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------- | -------------------- |
+| {{SpecName('Navigation Timing Level 2',
+ '#dom-performancenavigationtiming-unloadeventend', 'unloadEventEnd')}} | {{Spec2('Navigation Timing Level 2')}} | Définition initiale. |
-<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2>
+## Compatibilité des navigateurs
-<p>{{Compat("api.PerformanceNavigationTiming.unloadEventEnd")}}</p>
+{{Compat("api.PerformanceNavigationTiming.unloadEventEnd")}}
diff --git a/files/fr/web/api/performancenavigationtiming/unloadeventstart/index.md b/files/fr/web/api/performancenavigationtiming/unloadeventstart/index.md
index f4b7ceabba..08845f6f5c 100644
--- a/files/fr/web/api/performancenavigationtiming/unloadeventstart/index.md
+++ b/files/fr/web/api/performancenavigationtiming/unloadeventstart/index.md
@@ -10,27 +10,30 @@ tags:
- Performance Web
translation_of: Web/API/PerformanceNavigationTiming/unloadEventStart
---
-<div>{{APIRef("Navigation Timing")}}{{SeeCompatTable}}</div>
+{{APIRef("Navigation Timing")}}{{SeeCompatTable}}
-<p>La propriété en lecture seule <strong><code>unloadEventStart</code></strong> renvoie un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>timestamp</code></a> représentant la valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne commence l'événement de déchargement du document précédent. S'il n'y a pas de document précédent, cette propriété renvoie <code>0</code>.</p>
+La propriété en lecture seule **`unloadEventStart`** renvoie un [`timestamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant la valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne commence l'événement de déchargement du document précédent. S'il n'y a pas de document précédent, cette propriété renvoie `0`.
-<h2 id="Syntax">Syntaxe</h2>
+## Syntaxe
-<pre class="brush:js"><var>perfEntry</var>.unloadEventStart;</pre>
+```js
+perfEntry.unloadEventStart;
+```
-<h3 id="Return_Value">Valeur de retour</h3>
+### Valeur de retour
-<p>Un <a href="/fr/docs/Web/API/DOMHighResTimeStamp"><code>timestamp</code></a> représentant la valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne lance l'événement de déchargement du document précédent.</p>
+Un [`timestamp`](/fr/docs/Web/API/DOMHighResTimeStamp) représentant la valeur temporelle égale au temps immédiatement avant que l'agent utilisateur ne lance l'événement de déchargement du document précédent.
-<h2 id="Example">Exemple</h2>
+## Exemple
-<p>L'exemple suivant illustre l'utilisation de cette propriété.</p>
+L'exemple suivant illustre l'utilisation de cette propriété.
-<pre class="brush:js">function print_nav_timing_data() {
+```js
+function print_nav_timing_data() {
// Utilise getEntriesByType() pour obtenir uniquement les événements de type "navigation".
let perfEntries = performance.getEntriesByType("navigation");
- for (let i = 0; i &lt; perfEntries.length; i++) {
+ for (let i = 0; i < perfEntries.length; i++) {
console.log("= Entrée de navigation : entry[" + i + "]");
let p = perfEntries[i];
// propriétés du DOM
@@ -47,28 +50,15 @@ translation_of: Web/API/PerformanceNavigationTiming/unloadEventStart
console.log("redirectCount = " + p.redirectCount);
}
}
-</pre>
+```
-<h2 id="Specifications">Spécifications</h2>
+## Spécifications
-<table class="standard-table">
- <thead>
- <tr>
- <th scope="col">Spécification</th>
- <th scope="col">Statut</th>
- <th scope="col">Commentaire</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>{{SpecName('Navigation Timing Level 2',
- '#dom-performancenavigationtiming-unloadeventstart', 'unloadEventStart')}}</td>
- <td>{{Spec2('Navigation Timing Level 2')}}</td>
- <td>Définition initiale.</td>
- </tr>
- </tbody>
-</table>
+| Spécification | Statut | Commentaire |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | -------------------- |
+| {{SpecName('Navigation Timing Level 2',
+ '#dom-performancenavigationtiming-unloadeventstart', 'unloadEventStart')}} | {{Spec2('Navigation Timing Level 2')}} | Définition initiale. |
-<h2 id="Browser_compatibility">Compatibilité des navigateurs</h2>
+## Compatibilité des navigateurs
-<p>{{Compat("api.PerformanceNavigationTiming.unloadEventStart")}}</p>
+{{Compat("api.PerformanceNavigationTiming.unloadEventStart")}}