performance.clearResourceTimings()
clearResourceTimings()
メソッドは、entryType
が "resource
" のすべての パフォーマンスエントリー
をブラウザーのパフォーマンスデータバッファーから削除し、パフォーマンスデータバッファーのサイズをゼロに設定します。ブラウザーのパフォーマンスデータバッファーのサイズを設定するには、Performance.setResourceTimingBufferSize()
メソッドを使用してください。
注: この機能は Web Worker 内で利用可能です
構文
js
performance.clearResourceTimings();
引数
- void
- :
返値
- なし
-
このメソッドに返値はありません。
例
js
function load_resource() {
var image = new Image();
image.src = "https://developer.mozilla.org/mdn-social-share.png";
}
function clear_performance_timings() {
if (performance === undefined) {
log("Browser does not support Web Performance");
return;
}
// Create a resource timing performance entry by loading an image
load_resource();
var supported = typeof performance.clearResourceTimings == "function";
if (supported) {
console.log("Run: performance.clearResourceTimings()");
performance.clearResourceTimings();
} else {
console.log("performance.clearResourceTimings() NOT supported");
return;
}
// getEntries should now return zero
var p = performance.getEntriesByType("resource");
if (p.length == 0) console.log("... Performance data buffer cleared");
else console.log("... Performance data buffer NOT cleared!");
}
仕様書
Specification |
---|
Resource Timing # dom-performance-clearresourcetimings |
ブラウザーの互換性
BCD tables only load in the browser