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 los performance entries (en-US) con un entry 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