это все не гарантировано и на усмотрение жуглей и браузероделов так что вполне может и суспендить - насколько помню в какой-то версии именно это хромулькины и обещали полностью килять таймеры до пробуждения вкладки
если нигде то это никому не обещано и в любой версии могут сломать как показала практика, так что сомнительная опора под ногами, впрочем веб это все еще набор костылей
В setInterval есть условие, внутри него есть удаление одного класса, который удаляется даже в неактивной вкладке, и рядом удаление другого класса который в неактивной не удаляется