performance.clearMarks()
El método clearMarks()
elimina la marca llamada del búfer de rendimiento de entrada del navegador. Si el método es llamado sin argumentos, todos los performance entries
(en-US) con un entry type
(en-US) de "mark
" serán eliminados del búfer de rendimiento de entrada.
Nota: Esta característica está disponible en Web Workers
Sintaxis
performance.clearMarks(); performance.clearMarks(name);
Argumentos
- nombre Opcional
-
Un
DOMString
representando el nombre de la marca de tiempo. Si este argumento es omitido, todos losperformance entries
(en-US) con unentry type
(en-US) de "mark
" serán eliminados.
Valor de retorno
Ninguno
Ejemplo
El siguiente ejemplo muestra ambos usos del método clearMarks()
.
js
// Create a small helper to show how many PerformanceMark entries there are.
function logMarkCount() {
console.log(
"Found this many entries: " + performance.getEntriesByType("mark").length,
);
}
// Create a bunch of marks.
performance.mark("squirrel");
performance.mark("squirrel");
performance.mark("monkey");
performance.mark("monkey");
performance.mark("dog");
performance.mark("dog");
logMarkCount(); // "Found this many entries: 6"
// Delete just the "squirrel" PerformanceMark entries.
performance.clearMarks("squirrel");
logMarkCount(); // "Found this many entries: 4"
// Delete all of the PerformanceMark entries.
performance.clearMarks();
logMarkCount(); // "Found this many entries: 0"
Especificaciones
Specification |
---|
User Timing # dom-performance-clearmarks |
Compatibilidad con navegadores
BCD tables only load in the browser