IntersectionObserver: delay property

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

The delay read-only property of the IntersectionObserver interface indicates the minimum delay between notifications from this observer.

The delay is used to limit the rate at which notifications should be provided when tracking visibility, as this is a computationally intensive operation. The recommendation when tracking visibility is that you set the delay to the largest tolerable value.

Value

A positive number in milliseconds.

The value is set using the option.delay argument to the IntersectionObserver() constructor. The value is clamped to 100 or greater if trackVisibility is true, but otherwise defaults to 0.

Specifications

Specification
Intersection Observer
# dom-intersectionobserver-delay

Browser compatibility

See also