Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

View in English Always switch to English

performance.clearMarks()

Baseline
Ampliamente disponible

Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde septiembre de 2017.

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 con un entry type 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 String representando el nombre de la marca de tiempo. Si este argumento es omitido, todos los performance entries con un entry type 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

Especificación
User Timing
# dom-performance-clearmarks

Compatibilidad con navegadores