PerformanceObserver:disconnect() 方法

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

浏览器兼容性

BCD 表格仅在浏览器中加载