Как определить неактивную вкладку в браузере. Уильям Ли использует Page Visibility API для улучшения UX, когда пользователь уходит или возвращается на вкладку с приложением — https://alligator.io/js/page-visibility-api/