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. contentvisibilityautostatechangedevent api

  6. contentvisibilityautostatechangedevent api: `contentvisibilityautostatechangedevent()` constructor

  7. contentvisibilityautostatechangedevent api: skipped

  8. document api: `visibilitychange` event

  9. document api: visibilitystate

  10. element api: `contentvisibilityautostatechanged` event

  11. windowclient api: visibilitystate

  12. xrsession api: `visibilitychange` event

  13. xrsession api: visibilitystate

  14. css property: backface-visibility

  15. css property: visibility

  16. css property: visibility: `collapse`