performance.clearResourceTimings()
The clearResourceTimings()
method removes all
performance entries
with an
entryType
of "resource
" from
the browser's performance data buffer and sets the size of the performance data buffer
to zero. To set the size of the browser's performance data buffer, use the
Performance.setResourceTimingBufferSize()
method.
Note: This feature is available in Web Workers
Syntax
performance.clearResourceTimings();
Arguments
- void
- :
Return value
- none
-
This method has no return value.
Example
function load_resource() {
var image = new Image();
image.src = "https://developer.mozilla.org/static/img/opengraph-logo.png";
}
function clear_performance_timings() {
if (performance === undefined) {
log("Browser does not support Web Performance");
return;
}
// Create a resource timing performance entry by loading an image
load_resource();
var supported = typeof performance.clearResourceTimings == "function";
if (supported) {
console.log("Run: performance.clearResourceTimings()");
performance.clearResourceTimings();
} else {
console.log("performance.clearResourceTimings() NOT supported");
return;
}
// getEntries should now return zero
var p = performance.getEntriesByType("resource");
if (p.length == 0)
console.log("... Performance data buffer cleared");
else
console.log("... Performance data buffer NOT cleared!");
}
Specifications
Specification |
---|
Resource Timing Level 2 # dom-performance-clearresourcetimings |
Browser compatibility
BCD tables only load in the browser