PerformanceObserver: disconnect() 方法

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2020 年 1 月⁩ 起,所有主流瀏覽器均已支援。

注意:此功能在 Web Workers 中可用。

disconnect() 方法是 PerformanceObserver 介面的一部分,用於停止效能觀察器接收任何 效能條目 事件。

語法

js
disconnect()

引數

無。

返回值

無(undefined)。

示例

停止效能觀察器

下面的示例停止了效能觀察器,以停用接收更多效能條目事件。

js
const observer = new PerformanceObserver((list, obj) => {
  list.getEntries().forEach((entry) => {
    // Process "measure" events
    // …
    // Disable additional performance events
    observer.disconnect();
  });
});
observer.observe({ entryTypes: ["mark", "measure"] });

規範

規範
效能時間線
# dom-performanceobserver-disconnect

瀏覽器相容性