performance.clearMarks()
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 clearMarks() supprime les marqueurs nommés du tampon d'entrée des performances du navigateur. Si la méthode est appelée sans arguments, toutes les entrées de performance avec un entryType de « mark » seront supprimées du tampon d'entrée de performance.
Note : Cette fonctionnalité est disponible via les Web Workers.
Syntaxe
performance.clearMarks();
performance.clearMarks(name);
Arguments
- name Facultatif
-
Un
DOMStringreprésentant le nom de l'horodatage. Si cet argument est omis, toutes les entrées de performance avec unentryTypede «mark» seront supprimés.
Valeur de retour
Aucune.
Exemple
L'exemple suivant montre les deux utilisations de la méthode clearMarks().
// Créé une petite aide pour montrer combien d'entrées PerformanceMark il y a.
function logMarkCount() {
console.log(
"J'ai trouvé autant d'entrées : " +
performance.getEntriesByType("mark").length,
);
}
// Crée une série de marqueurs.
performance.mark("squirrel");
performance.mark("squirrel");
performance.mark("monkey");
performance.mark("monkey");
performance.mark("dog");
performance.mark("dog");
logMarkCount(); // "J'ai trouvé autant d'entrées : 6"
// Supprime seulement les entrées "squirrel" de PerformanceMark.
performance.clearMarks("squirrel");
logMarkCount(); // "J'ai trouvé autant d'entrées : 4"
// Supprime toutes les entrées de PerformanceMark.
performance.clearMarks();
logMarkCount(); // "J'ai trouvé autant d'entrées : 0"
Spécifications
| Specification |
|---|
| User Timing> # dom-performance-clearmarks> |
Compatibilité des navigateurs
Chargement…