1. 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.

  2. 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.

  3. intersectionobserver api

  4. intersectionobserverentry api

  5. intersectionobserverentry api: boundingclientrect

  6. intersectionobserverentry api: `intersectionobserverentry()` constructor

  7. intersectionobserverentry api: intersectionratio

  8. intersectionobserverentry api: intersectionrect

  9. intersectionobserverentry api: isintersecting

  10. intersectionobserverentry api: isvisible

  11. intersectionobserverentry api: rootbounds

  12. intersectionobserverentry api: target

  13. intersectionobserverentry api: time

  14. intersectionobserver api: delay

  15. intersectionobserver api: disconnect

  16. intersectionobserver api: `intersectionobserver()` constructor

  17. intersectionobserver api: `intersectionobserver()` constructor: `options.root` parameter can be a `document`

  18. intersectionobserver api: `intersectionobserver()` constructor: `options.trackvisibility` parameter

  19. intersectionobserver api: observe

  20. intersectionobserver api: root

  21. intersectionobserver api: rootmargin

  22. intersectionobserver api: scrollmargin

  23. intersectionobserver api: takerecords

  24. intersectionobserver api: thresholds

  25. intersectionobserver api: trackvisibility

  26. intersectionobserver api: unobserve

  27. performancecontainertiming api: intersectionrect

  28. performanceelementtiming api: intersectionrect

  29. range api: intersectsnode

  30. svgsvgelement api: checkintersection

  31. svgsvgelement api: getintersectionlist

  32. css property: column-rule-break: intersection

  33. css property: mask-composite: intersect

  34. css property: mask: intersect

  35. css property: row-rule-break: intersection

  36. css property: rule-break: intersection

  37. javascript built-in: set: intersection