PerformanceObserver: disconnect() メソッド
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2015.
disconnect()
は PerformanceObserver
インターフェイスのメソッドで、パフォーマンスオブザーバーがパフォーマンス項目イベントを受け取らないようにするために使用されます。
構文
js
disconnect()
引数
なし。
返値
なし (undefined
)。
例
パフォーマンスオブザーバーの停止
次の例では、パフォーマンスオブザーバーを切断して、パフォーマンス項目イベントの受信を無効にしています。
js
const observer = new PerformanceObserver((list, obj) => {
list.getEntries().forEach((entry) => {
// "measure" イベントを処理
// …
// それ以降のパフォーマンスイベントを無効化
observer.disconnect();
});
});
observer.observe({ entryTypes: ["mark", "measure"] });
仕様書
Specification |
---|
Performance Timeline # dom-performanceobserver-disconnect |
ブラウザーの互換性
Report problems with this compatibility data on GitHubdesktop | mobile | server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
disconnect |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.