Performance: clearMarks() Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.
Hinweis: Dieses Feature ist verfügbar in Web Workers.
Die clearMarks()
Methode entfernt alle oder spezifische PerformanceMark
Objekte aus der Performance-Timeline des Browsers.
Syntax
clearMarks()
clearMarks(name)
Parameter
name
Optional-
Ein Zeichenkettenwert, der den
name
desPerformanceMark
Objekts repräsentiert. Wenn dieses Argument weggelassen wird, werden alle Einträge mit einementryType
von"mark"
entfernt.
Rückgabewert
Keiner (undefined
).
Beispiele
Entfernen von Markierungen
Um alle Performance-Markierungen oder nur spezifische Einträge zu bereinigen, verwenden Sie die clearMarks()
Methode wie folgt:
// Create a bunch of marks
performance.mark("login-started");
performance.mark("login-started");
performance.mark("login-finished");
performance.mark("form-sent");
performance.mark("video-loaded");
performance.mark("video-loaded");
performance.getEntriesByType("mark").length; // 6
// Delete just the "login-started" mark entries
performance.clearMarks("login-started");
performance.getEntriesByType("mark").length; // 4
// Delete all of the mark entries
performance.clearMarks();
performance.getEntriesByType("mark").length; // 0
Spezifikationen
Specification |
---|
User Timing Level 3 # dom-performance-clearmarks |
Browser-Kompatibilität
BCD tables only load in the browser