Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Les API Web
  3. PerformanceEntry
  4. PerformanceEntry.startTime

Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in EnglishAlways switch to English

PerformanceEntry.startTime

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis septembre 2017.

La propriétéstartTime renvoie le premiertimestamp enregistré pour l'entrée de performance.

Note : Cette fonctionnalité est disponible via lesWeb Workers.

La valeur renvoyée par cette propriété dépend dutype de l'entrée de performance :

Cette propriété est en lecture seule.

Syntaxe

js
entry.startTime;

Valeur de retour

Un objetDOMHighResTimeStamp représentant le premier horodatage lorsque l'entrée de performance a été créée.

Note :Si l'entrée de performance a unentryType "resource" (c'est-à-dire que l'entrée est un objetPerformanceResourceTiming), cette propriété renvoie la valeur de l'horodatage fournie parPerformanceResourceTiming.fetchStart.

Exemple

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

js
function run_PerformanceEntry() {  console.log("Support de PerformanceEntry ...");  if (performance.mark === undefined) {    console.log("... performance.mark n'est pas pris en charge");    return;  }  // Crée 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++) {    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++) {    // On vérifie chaque propriété    let supported = properties[i] in obj;    if (supported) log("..." + properties[i] + " = " + obj[properties[i]]);    else log("..." + properties[i] + " = N'est pas pris en charge");  }  for (let i = 0; i < methods.length; i++) {    // On vérifie chaque méthode    let supported = typeof obj[methods[i]] == "function";    if (supported) {      let js = obj[methods[i]]();      log("..." + methods[i] + "() = " + JSON.stringify(js));    } else {      log("..." + methods[i] + " = N'est pas pris en charge");    }  }}

Spécifications

Specification
Performance Timeline
# dom-performanceentry-starttime

Compatibilité des navigateurs

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par lescontributeurs du MDN.


[8]ページ先頭

©2009-2026 Movatter.jp