ResizeObserver具有observe()方法和unobserve()方法。这似乎鼓励使用一个ResizeObserver实例,并根据需要使用回调中的逻辑来观察和取消观察不同的元素,以处理每个实体。与观察多个ResizeObserver观察不同元素或元素组相比,这样做有什么性能影响?

最佳答案

看起来像是重用(一个)ResizeObserver是首选的,并且性能更高:

https://github.com/WICG/ResizeObserver/issues/59#issuecomment-408098151
https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/z6ienONUb5A/F5-VcUZtBAAJ

10-06 00:03