W3cubDocs

/Web APIs

IntersectionObserver: delay property

Limited availability

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

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

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

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet WebView Android WebView on iOS
delay 74 79 No 62 No 74 No 53 No 11.0 74 No

See also

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/IntersectionObserver/delay