IntersectionObserver
API that can be used to understand the visibility and position of DOM elements relative to a containing element or to the top-level viewport. The position is delivered asynchronously and is useful for understanding the visibility of elements and implementing pre-loading and deferred loading of DOM content.
IntersectionObserver V2
Iteration on the original API that also reports if the element is covered by another element or has filters applied to it. Useful for blocking clickjacking attempts or tracking ad exposure.
Mutation Observer
Method for observing and reacting to changes to the DOM. Replaces MutationEvents, which is deprecated.
Resize Observer
Method for observing and reacting to changes to sizes of DOM elements.
filesystemobserver api
filesystemobserver api: disconnect
filesystemobserver api: observe
mutationobserver api
mutationobserver api: disconnect
mutationobserver api: `mutationobserver()` constructor
mutationobserver api: observe
mutationobserver api: takerecords
pressureobserver api
pressureobserver api: disconnect
pressureobserver api: `knownsources()` static method
pressureobserver api: observe
pressureobserver api: `pressureobserver()` constructor
pressureobserver api: takerecords
pressureobserver api: unobserve
reportingobserver api
reportingobserver api: disconnect
reportingobserver api: observe
reportingobserver api: `reportingobserver()` constructor
reportingobserver api: `reportingobserver()` constructor: `options` parameter
reportingobserver api: `reportingobserver()` constructor: `options` parameter: `types` property
reportingobserver api: `reportingobserver()` constructor: `options` parameter: `types` property: `coep` report type
reportingobserver api: `reportingobserver()` constructor: `options` parameter: `types` property: `connection-allowlist` report type
reportingobserver api: `reportingobserver()` constructor: `options` parameter: `types` property: `csp-violation` report type
reportingobserver api: `reportingobserver()` constructor: `options` parameter: `types` property: `deprecation` report type
reportingobserver api: `reportingobserver()` constructor: `options` parameter: `types` property: `integrity-violation` report type
reportingobserver api: `reportingobserver()` constructor: `options` parameter: `types` property: `intervention` report type
reportingobserver api: `reportingobserver()` constructor: `options` parameter: `types` property: `permissions-policy-violation` report type
reportingobserver api: takerecords
reportingobserver api: available in workers
resizeobserver api
resizeobserverentry api
resizeobserverentry api: borderboxsize
resizeobserverentry api: contentboxsize
resizeobserverentry api: contentrect
resizeobserverentry api: devicepixelcontentboxsize
resizeobserverentry api: target
resizeobserversize api
resizeobserversize api: blocksize
resizeobserversize api: inlinesize
resizeobserver api: disconnect
resizeobserver api: observe
resizeobserver api: observe: `options.box` parameter
resizeobserver api: `resizeobserver()` constructor
resizeobserver api: unobserve
50 results found.