Back to Content

IntersectionObserver: delay property

files/en-us/web/api/intersectionobserver/delay/index.md

latest1.1 KB
Original Source

{{APIRef("Intersection Observer API")}}{{SeeCompatTable}}

The delay read-only property of the {{domxref("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 {{domxref("IntersectionObserver/trackVisibility","trackVisibility")}} is true, but otherwise defaults to 0.

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also