--- title: performance.setResourceTimingBufferSize() slug: Web/API/Performance/setResourceTimingBufferSize tags: - API - Web パフォーマンス - メソッド - リファレンス translation_of: Web/API/Performance/setResourceTimingBufferSize ---
{{APIRef("Resource Timing API")}}

setResourceTimingBufferSize() メソッドは、ブラウザのリソースタイミングバッファサイズを、指定された数の "resource" {{domxref("PerformanceEntry.entryType","performance entry type")}} オブジェクトに設定します。

ブラウザの推奨リソースタイミングバッファサイズは少なくとも 150 {{domxref("PerformanceEntry","performance entry")}} オブジェクトです。

{{AvailableInWorkers}}

構文

performance.setResourceTimingBufferSize(maxSize);

引数

maxSize
ブラウザがパフォーマンスエントリバッファに保持する必要がある {{domxref("PerformanceEntry","performance entry")}} オブジェクトの最大数を表す number

戻り値

なし
このメソッドには戻り値はありません。

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");
  }
}

仕様

仕様書 ステータス コメント
{{SpecName('Resource Timing', '#dom-performance-setresourcetimingbuffersize', 'setResourceTimingBufferSize()')}} {{Spec2('Resource Timing')}} 初期定義

ブラウザの互換性

{{Compat("api.Performance.setResourceTimingBufferSize")}}