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.
Note: This feature is available in Web Workers.
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 setResourceTimingBufferSize(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 Level 1 The definition of 'setResourceTimingBufferSize()' in that specification. |
Candidate Recommendation | Initial 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.
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
setResourceTimingBufferSize | Chrome
Full support
46
| Edge Full support 12 | Firefox Full support Yes | IE Full support Yes | Opera Full support Yes | Safari Full support 11 | WebView Android
Full support
46
| Chrome Android
Full support
46
| Firefox Android Full support Yes | Opera Android Full support Yes | Safari iOS No support No | Samsung Internet Android
Full support
5.0
|
Legend
- Full support
- Full support
- No support
- No support
- Requires a vendor prefix or different name for use.
- Requires a vendor prefix or different name for use.