The setResourceTimingBufferSize()
method sets the browser's resource timing buffer size to the specified number of "resource
" performance entry type
objects.
A browser's recommended resource timing buffer size is at least 150 performance entry
objects.
Syntax
performance.setResourceTimingBufferSize(maxSize);
Arguments
- maxSize
- A
number
representing the maximum number ofperformance entry
objects the browser should hold in its performance entry buffer.
Return value
- none
- This method has no return value.
Example
function set_resource_timing_buffer_size(maxSize) { if (performance === undefined) { log("Browser does not support Web Performance"); return; } var supported = typeof performance.setResourceTimingBufferSize == "function"; if (supported) { log("... Performance.setResourceTimingBufferSize() = Yes"); performance.setResourceTimingBufferSize(maxSize); } else { log("... Performance.setResourceTimingBufferSize() = NOT supported"); } }
Specifications
Specification | Status | Comment |
---|---|---|
Resource Timing The definition of 'setResourceTimingBufferSize()' in that specification. |
Editor's Draft | Initial definition. |
Browser compatibility
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|---|
Basic support. | (Yes)
-webkit |
(Yes) | (Yes) | (Yes) | (Yes) | No support |