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 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
Resource Timing Level 2 (Resource Timing 2)
# dom-performance-setresourcetimingbuffersize

Browser compatibility

BCD tables only load in the browser