performance.setResourceTimingBufferSize()
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 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
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
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
Chargement…