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
numberrepresenting the maximum number ofperformance entryobjects 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 |