W3cubDocs

/DOM

Performance.setResourceTimingBufferSize

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 of performance 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 Level 1
The definition of 'setResourceTimingBufferSize()' in that specification.
Candidate Recommendation Initial definition.

Browser compatibilityUpdate compatibility data on GitHub

Desktop
Chrome Edge Firefox Internet Explorer Opera Safari
Basic support 46
46
? — 57
Prefixed
Prefixed Requires the vendor prefix: webkit
Yes Yes Yes Yes No
Mobile
Android webview Chrome for Android Edge Mobile Firefox for Android Opera for Android iOS Safari Samsung Internet
Basic support 46
46
? — 57
Prefixed
Prefixed Requires the vendor prefix: webkit
46
46
? — 57
Prefixed
Prefixed Requires the vendor prefix: webkit
Yes Yes Yes No ?

© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Performance/setResourceTimingBufferSize