--- title: Performance.clearResourceTimings() slug: Web/API/Performance/clearResourceTimings translation_of: Web/API/Performance/clearResourceTimings ---
The clearResourceTimings()
method removes all {{domxref("PerformanceEntry","performance entries")}} with an {{domxref("PerformanceEntry.entryType","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 {{domxref("Performance.setResourceTimingBufferSize()")}} method.
{{AvailableInWorkers}}
performance.clearResourceTimings();
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!"); }
Specification | Status | Comment |
---|---|---|
{{SpecName('Resource Timing', '#dom-performance-clearresourcetimings', 'clearResourceTimings()')}} | {{Spec2('Resource Timing')}} | Initial definition. |
{{Compat("api.Performance.clearResourceTimings")}}