Statements (25)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:API
|
gptkbp:designed_for |
asynchronous observation of changes in the intersection of a target element with an ancestor element or with a top-level document's viewport
|
gptkbp:enhances |
user experience
|
gptkbp:has_method |
disconnect
observe unobserve |
gptkbp:has_property |
root
thresholds root Margin |
https://www.w3.org/2000/01/rdf-schema#label |
Intersection Observer API
|
gptkbp:introduced_in |
gptkb:Chrome_51
|
gptkbp:is_defined_by |
gptkb:W3_C
|
gptkbp:is_observed_in |
multiple elements
|
gptkbp:is_part_of |
web development
|
gptkbp:is_related_to |
gptkb:Intersection_Observer_Entry
|
gptkbp:is_similar_to |
gptkb:Mutation_Observer
|
gptkbp:is_supported_by |
most modern browsers
|
gptkbp:is_used_for |
tracking visibility of elements
|
gptkbp:is_used_in |
performance optimization
|
gptkbp:provides |
a way to asynchronously observe changes in the intersection of a target element with an ancestor element or with a viewport
|
gptkbp:supports |
lazy loading of images
infinite scrolling |
gptkbp:uses |
callback functions
|
gptkbp:bfsParent |
gptkb:Web
|
gptkbp:bfsLayer |
3
|