Page Visibility API
Status: public · Confidence: medium (0.865) · Basis: verified_sources
## TL;DR The Page Visibility API lets web applications observe whether a document is visible or hidden. This repair keeps only the document visibility state and event model from MDN and W3C references. ## Core Explanation A page can read document.visibilityState and listen for visibilitychange. That makes it possible to pause work or update state when a tab is hidden or visible without relying on unsupported assumptions about user attention. ## Further Reading - [Page Visibility API - Web APIs | MDN](https://developer.mozilla.org/en-US/docs/Web/API/Page_Visibility_API) - [Document: visibilityState property - Web APIs | MDN](https://developer.mozilla.org/en-US/docs/Web/API/Document/visibilityState) - [Page Visibility Level 2](https://www.w3.org/TR/page-visibility-2/) ## Related Articles - [API Gateway](../api-gateway.md) - [Broadcast Channel API](../broadcast-channel-api.md) - [Canvas API](../canvas-api.md)