performance.clearResourceTimings()
La méthode clearResourceTimings()
supprime toutes les entrées de performance avec un entryType
de « resource
» du tampon d'entrée de performance et fixe la taille du tampon de données de performance à zéro. Pour définir la taille du tampon de données de performance du navigateur, utilisez la méthode Performance.setResourceTimingBufferSize()
.
Note: Cette fonctionnalité est disponible via les Web Workers.
Syntaxe
js
performance.clearResourceTimings();
Arguments
Aucun.
Valeur de retour
Aucune.
Exemple
js
function load_resource() {
var image = new Image();
image.src = "https://developer.mozilla.org/mdn-social-share.png";
}
function clear_performance_timings() {
if (performance === undefined) {
log("Le navigateur ne prend pas en charge les performances Web");
return;
}
// Crée une entrée de performance de synchronisation des ressources en chargeant une image
load_resource();
var supported = typeof performance.clearResourceTimings == "function";
if (supported) {
console.log("Exécuter : performance.clearResourceTimings()");
performance.clearResourceTimings();
} else {
console.log("performance.clearResourceTimings() N'EST PAS supporté");
return;
}
// getEntries devrait maintenant retourner zéro
var p = performance.getEntriesByType("resource");
if (p.length == 0)
console.log("... Le tampon de données de performance a été effacé");
else
console.log("... Le tampon de données de performance n'a PAS été effacé !");
}
Spécifications
Specification |
---|
Resource Timing # dom-performance-clearresourcetimings |
Compatibilité des navigateurs
BCD tables only load in the browser