1. CSS content-visibility

    Provides control over when elements are rendered, so rendering can be skipped for elements not yet in the user's viewport.

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

  3. Page Visibility

    JavaScript API for determining whether a document is visible on the display

  4. CSS3 3D Transforms

    Method of transforming an element in the third dimension using the `transform` property. Includes support for the `perspective` property to set the perspective in z-space and the `backface-visibility` property to toggle display of the reverse side of a 3D-transformed element.

  5. contentvisibilityautostatechangeevent api

  6. contentvisibilityautostatechangeevent api: `contentvisibilityautostatechangeevent()` constructor

  7. contentvisibilityautostatechangeevent api: skipped

  8. document api: `visibilitychange` event

  9. document api: visibilitystate

  10. element api: checkvisibility

  11. element api: checkvisibility: `options.checkopacity` parameter

  12. element api: checkvisibility: `options.checkvisibilitycss` parameter

  13. element api: checkvisibility: `options.contentvisibilityauto` parameter

  14. element api: checkvisibility: `options.opacityproperty` parameter

  15. element api: checkvisibility: `options.visibilityproperty` parameter

  16. element api: `contentvisibilityautostatechange` event

  17. intersectionobserver api: trackvisibility

  18. visibilitystateentry api

  19. visibilitystateentry api: duration

  20. visibilitystateentry api: entrytype

  21. visibilitystateentry api: name

  22. visibilitystateentry api: starttime

  23. windowclient api: visibilitystate

  24. xrsession api: `visibilitychange` event

  25. xrsession api: visibilitystate

  26. css property: -webkit-cursor-visibility

  27. css property: backface-visibility

  28. css property: content-visibility: auto

  29. css property: content-visibility: hidden

  30. css property: content-visibility: transitionable when setting `transition-behavior: allow-discrete`

  31. css property: content-visibility: `@keyframe` animatable

  32. css property: content-visibility: visible

  33. css property: position-visibility

  34. css property: position-visibility: always

  35. css property: position-visibility: anchors-visible

  36. css property: position-visibility: no-overflow

  37. css property: visibility

  38. css property: visibility: collapse

  39. css property: visibility: hidden

  40. css property: visibility: visible

  41. global_attributes: visibility