performance.setResourceTimingBufferSize()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.

La méthode setResourceTimingBufferSize() définit la taille du tampon mémoire du navigateur dans lequel sont stockés les objets de mesures de performance de type "resource" (voir entryType).

La taille recommandée du tampon de synchronisation des ressources d'un navigateur est au moins 150 objets PerformanceEntry.

Note : Cette fonctionnalité est disponible via les Web Workers.

Syntaxe

js
performance.setResourceTimingBufferSize(maxSize);

Arguments

maxSize

Un nombre (cf. Number) représentant le nombre maximal d'objets d'entrée de performance avec le type "resource" que le navigateur doit contenir dans le tampon correspondant.

Valeur de retour

Aucune.

Exemple

js
function setResourceTimingBufferSize(maxSize) {
  if (performance === undefined) {
    log("Le navigateur ne prend pas en charge les performances Web");
    return;
  }
  var supported = typeof performance.setResourceTimingBufferSize == "function";
  if (supported) {
    log("... Performance.setResourceTimingBufferSize() = Oui");
    performance.setResourceTimingBufferSize(maxSize);
  } else {
    log("... Performance.setResourceTimingBufferSize() = NON pris en charge");
  }
}

Spécifications

Specification
Resource Timing
# dom-performance-setresourcetimingbuffersize

Compatibilité des navigateurs

BCD tables only load in the browser