setResourceTimingBufferSize()
method sets the browser's
resource timing buffer
size to the specified number of "
resource
"
performance entry type
对象。
A browser's recommended resource timing buffer size is at least 150
performance entry
对象。
performance.setResourceTimingBufferSize(maxSize);
编号
representing the maximum number of
performance entry
objects the browser should hold in its performance entry buffer.
This method has no return value.
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");
}
}
| 规范 | 状态 | 注释 |
|---|---|---|
|
Resource Timing Level 1
The definition of 'setResourceTimingBufferSize()' in that specification. |
候选推荐 | 初始定义。 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
setResourceTimingBufferSize
|
Chrome
46
|
Edge 12 | Firefox Yes | IE Yes | Opera Yes | Safari 11 |
WebView Android
46
|
Chrome Android
46
|
Firefox Android Yes | Opera Android Yes | Safari iOS 不支持 No |
Samsung Internet Android
5.0
|
完整支持
不支持
要求使用供应商前缀或不同名称。
性能
clearMarks()
clearMeasures()
clearResourceTimings()
getEntries()
getEntriesByName()
getEntriesByType()
mark()
measure()
now()
setResourceTimingBufferSize()
toJSON()