The clearMeasures()
method removes the named measure from the browser's performance entry buffer. If the method is called with no arguments, all performance entries
with an entry type
of "measure
" will be removed from the performance entry buffer.
Note: This feature is available in Web Workers.
Syntax
performance.clearMeasures(); performance.clearMeasures(name);
Arguments
- name Optional
- A
DOMString
representing the name of the timestamp. If this argument is omitted, allperformance entries
with anentry type
of "measure
" will be removed.
Return value
- void
Example
The following example shows both uses of the clearMeasures()
method.
// Create a small helper to show how many PerformanceMeasure entries there are.
function logMeasureCount() {
console.log(
"Found this many entries: " + performance.getEntriesByType("measure").length
);
}
// Create a bunch of measures.
performance.measure("from navigation");
performance.mark("a");
performance.measure("from mark a", "a");
performance.measure("from navigation");
performance.measure("from mark a", "a");
performance.mark("b");
performance.measure("between a and b", "a", "b");
logMeasureCount() // "Found this many entries: 5"
// Delete just the "from navigation" PerformanceMeasure entries.
performance.clearMeasures("from navigation");
logMeasureCount() // "Found this many entries: 3"
// Delete all of the PerformanceMeasure entries.
performance.clearMeasures();
logMeasureCount() // "Found this many entries: 0"
Specifications
Specification | Status | Comment |
User Timing Level 2The definition of 'clearMeasures()' in that specification. | Working Draft | Clarifies clearMeasures() .
|
User TimingThe definition of 'clearMeasures()' in that specification. | Recommendation | Basic definition. |
Browser compatibility
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
clearMeasures
|
Chrome Full support 29 Full support 29 No support 25 — 29 Prefixed' Implemented with the vendor prefix: webkit |
Edge
Full support 12 |
Firefox
Full support 41 |
IE
Full support 10 |
Opera
Full support 33 |
Safari
Full support 11 |
WebView Android
Full support Yes |
Chrome Android Full support 29 Full support 29 No support 25 — 29 Prefixed' Implemented with the vendor prefix: webkit |
Firefox Android
Full support 42 |
Opera Android
Full support 33 |
Safari iOS
Full support 11 |
Samsung Internet Android Full support 2.0 Full support 2.0 No support 1.5 — 2.0 Prefixed' Implemented with the vendor prefix: webkit |
Legend
- Full support
- Full support
- Requires a vendor prefix or different name for use.'
- Requires a vendor prefix or different name for use.
performance.clearMeasures() by Mozilla Contributors is licensed under CC-BY-SA 2.5.