Screen Wake Lock

The Screen Wake Lock API prevents the screen from locking, dimming, or turning off, which most mobile devices do to prolong battery life.


...
if ('wakeLock' in navigator) {...}
...
wakeLock = await navigator.wakeLock.request('screen');
...
wakeLock.addEventListener('release', () => {/*...*/});
...
await wakeLock.release();
...
document.addEventListener('visibilitychange', () => {/*...*/});