Observing app state: visibility, inactivity, wake lock.
Modules
| Module | Returns | Deps | Description |
|---|---|---|---|
| visibility | {isSupported, state, onChange, ...} |
none | Page visibility (visible/hidden) |
| idle | {isSupported, create, fallback, ...} |
none | IdleDetector + fallback timer |
| wakeLock | {isSupported, acquire} |
visibility |
Wake Lock API (prevents sleep) |