Я пишу веб-приложение, которое выполняет действие каждую минуту или около того, которое (очень кратко) приводит к зависанию браузера. Я бы хотел приостановить это действие, когда вкладка с отображением веб-приложения не отображается, чтобы минимизировать раздражение. Есть ли способ сделать это, используя Javascript, в последней версии Firefox?
Редактировать: чтобы уточнить, я спрашиваю о том, как определить видимость вкладки, на которой выполняется некоторый код JS, а не о том, как приостановить / возобновить действие, которое приводит к зависанию браузера.