개발·데이터

타이머 알림이 제때 울리지 않을 때, 브라우저가 뒤에서 하는 일

탭을 가려두면 타이머 알림이 늦거나 아예 오지 않는 경우가 있습니다. 브라우저가 배경 탭을 어떻게 다루는지와 중요한 일정에 대비하는 방법입니다.

최종 수정일 읽는 데 약 4

핵심 요약

  • 브라우저는 화면에 보이지 않는 탭의 작업을 미루거나 느리게 실행합니다.
  • 절전 모드나 화면 잠금에 들어가면 예약된 알림이 그 시점에 실행되지 않습니다.
  • 알림 권한을 허용하지 않으면 소리와 화면 표시로만 종료를 알 수 있습니다.
  • 놓치면 안 되는 일정은 운영체제 알람을 함께 걸어두는 편이 안전합니다.

요리 시간을 재려고 타이머를 켜두고 다른 창에서 작업했습니다. 그런데 알림이 예상보다 늦게 뜨거나, 화면을 다시 켜는 순간에야 뒤늦게 울립니다.

타이머가 잘못 만들어진 것은 아닙니다. 결론부터 말하면 브라우저가 보이지 않는 탭의 작업을 의도적으로 미루기 때문이고, 이건 배터리를 아끼려는 설계라 페이지 쪽에서 없앨 수 없습니다.

보이지 않는 탭에서 벌어지는 일

브라우저는 지금 보고 있는 탭에 자원을 몰아줍니다. 화면에 보이지 않는 탭은 우선순위가 내려가고, 예약된 작업의 실행 간격이 늘어납니다.

타이머는 "몇 초 뒤에 이걸 실행해 달라"고 브라우저에 예약해 두는 방식으로 동작합니다. 그 예약이 미뤄지면 알림도 함께 미뤄집니다.

여기에 더 강한 제약이 겹칠 때가 있습니다.

절전 모드나 화면 잠금에 들어가면 브라우저 자체가 거의 멈춥니다. 이 상태에서는 예약된 작업이 실행되지 않고, 깨어나는 순간 밀린 작업이 한꺼번에 처리됩니다. 알림이 "지금 막" 울린 것처럼 보이는 이유입니다.

모바일에서는 더 엄격합니다. 다른 앱으로 전환하거나 화면을 끄면 브라우저가 배경으로 내려가면서 제약이 커집니다.

상황별로 얼마나 믿을 수 있는가

상황정확도비고
탭을 보고 있음정확가장 신뢰할 수 있는 조건
같은 브라우저의 다른 탭대체로 정확수 초 정도 늦을 수 있음
브라우저를 최소화함늦을 수 있음알림 권한이 있으면 뜸
화면 잠금·절전실행 안 됨깨어난 뒤 밀려서 울림
모바일에서 앱 전환불안정배경 제약이 큼
탭이나 브라우저를 닫음중단상태가 사라짐

정리하면 화면이 켜져 있고 브라우저가 살아 있는 동안에는 쓸 만하고, 그 조건이 깨지면 보장되지 않습니다.

놓치면 안 되는 일정에 대비하는 순서

  1. 알림 권한을 미리 허용합니다. 멀티 타이머를 처음 열 때 권한을 묻습니다. 거부하면 화면과 소리로만 알 수 있습니다.
  2. 시작 버튼을 직접 눌러 시작합니다. 페이지를 한 번 조작해야 브라우저가 소리 재생을 허용합니다.
  3. 운영체제 알림 설정을 확인합니다. 집중 모드나 방해 금지가 켜져 있으면 알림이 표시되지 않습니다.
  4. 탭을 완전히 가리지 않습니다. 창을 반으로 나눠 두거나 별도 창으로 띄워 두면 제약이 줄어듭니다.
  5. 중요한 일정은 이중으로 겁니다. 휴대폰 알람이나 운영체제 알람을 함께 설정합니다.

5번이 실질적인 대비책입니다. 브라우저 타이머는 편하지만 운영체제 알람만큼 보장되지 않습니다.

반대로 말하면 화면을 보면서 작업하는 동안에는 충분히 믿을 수 있습니다. 요리하면서 여러 단계의 시간을 동시에 재거나, 집중과 휴식을 번갈아 관리하는 용도라면 오히려 알람 앱보다 편합니다. 한 화면에서 여러 개를 나란히 놓고 볼 수 있기 때문입니다.

알림이 오지 않을 때 확인 순서

증상확인할 곳조치
알림이 아예 안 뜸사이트 알림 권한브라우저 설정에서 허용
권한은 허용인데 안 뜸운영체제 집중 모드방해 금지 해제
소리만 안 남탭 음소거·시스템 볼륨음소거 해제
몇 분 늦게 울림절전 진입 여부화면이 꺼지지 않게 설정
남은 시간이 건너뜀배경 탭 제약탭을 보이게 두기
새로고침하니 초기화됨페이지 상태실행 중에는 새로고침하지 않기

마지막 줄이 의외로 자주 생깁니다. 실행 중에 새로고침하면 타이머가 초기화됩니다.

타이머를 쓸 때 기대를 어긋나게 하는 것

브라우저 타이머를 알람 시계처럼 씁니다. 알람 시계는 화면이 꺼져도 울리도록 운영체제가 보장합니다. 브라우저 타이머에는 그런 보장이 없습니다.

탭을 닫아도 계속될 거라고 생각합니다. 페이지가 사라지면 타이머도 사라집니다.

권한 요청을 습관적으로 거부합니다. 알림 권한을 거부하면 화면을 보고 있을 때만 종료를 알 수 있습니다.

실행 중에 새로고침합니다. 화면이 멈춘 것 같아 새로고침하는 경우가 있는데 그 순간 초기화됩니다.

여러 타이머를 켜두고 어느 것이 울렸는지 확인하지 않습니다. 이름을 붙여두면 알림에서 바로 구분됩니다.

화면이 켜져 있는 동안에만 믿으세요

브라우저 타이머는 작업 중에 여러 시간을 나란히 재기에 좋습니다. 다만 화면이 꺼지거나 브라우저가 배경으로 내려가면 정확도가 떨어집니다.

이름을 붙이고, 알림 권한을 허용하고, 탭을 완전히 가리지 마세요. 그리고 놓치면 곤란한 일정에는 운영체제 알람을 하나 더 걸어두시길 권합니다.

자주 묻는 질문

탭을 닫아도 타이머가 계속되나요?

계속되지 않습니다. 타이머는 그 페이지 안에서 동작하므로 탭이나 브라우저를 닫으면 상태가 사라집니다. 실수로 닫았다면 처음부터 다시 설정해야 합니다.

다른 탭을 보고 있어도 정확한가요?

대체로 맞지만 완전히 보장되지는 않습니다. 브라우저는 배경 탭의 작업 실행을 늦춰 배터리를 아끼는데, 이때 알림이 몇 초에서 몇십 초 늦어질 수 있습니다. 남은 시간 표시가 갑자기 건너뛰는 것처럼 보이는 것도 같은 이유입니다.

알림 권한을 허용했는데도 안 뜹니다.

운영체제의 집중 모드나 방해 금지 설정이 켜져 있으면 브라우저 알림이 화면에 표시되지 않습니다. 브라우저의 사이트별 알림 권한과 운영체제 알림 설정을 모두 확인해야 합니다.

소리가 안 납니다.

브라우저는 사용자가 페이지를 한 번도 조작하지 않은 상태에서는 소리 재생을 막습니다. 타이머를 시작 버튼으로 직접 시작했다면 대개 해결되고, 그래도 안 되면 시스템 볼륨과 브라우저 탭 음소거 상태를 확인하세요.