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 2017.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die clearMarks()
Methode entfernt alle oder spezifische PerformanceMark
Objekte aus der Performance-Timeline des Browsers.
Syntax
js
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:
js
// 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> # dom-performance-clearmarks> |
Browser-Kompatibilität
Loading…