⏱ 포모도로 타이머

무료 집중 타이머 — 백그라운드 탭에서도 정확해요

집중

스페이스 시작/일시정지 · R 초기화 · S 건너뛰기 · F 전체화면

⚙️ 설정

오늘의 통계

0
세션
0
집중 분
0
연속 일수

포모도로 기법의 원리

포모도로 기법은 1980년대 후반 프란체스코 치릴로가 개발했으며, 학생 시절 사용했던 토마토 모양 부엌 타이머에서 이름을 따왔어요. 핵심 아이디어는 간단해요: 25분 집중 작업 구간("포모도로")을 5분 짧은 휴식으로 나누고, 4 세션마다 긴 휴식을 취하는 거예요.

왜 효과가 있나요

이 기법은 두 가지 인지 과학 원리를 활용해요. 첫째, 시간 박스화는 인위적인 긴박감을 만들어내요 — 세션이 25분 안에 끝난다는 걸 알면 방해 요소를 더 쉽게 무시하고 완전히 집중할 수 있어요. 둘째, 정기적인 휴식이 인지 피로를 방지하고 더 오랜 시간 동안 성과를 유지해요. 25분 집중 스프린트로 작업하는 사람은 4시간을 쉬지 않고 버티는 사람보다 4시간 안에 더 많은 일을 해내는 경우가 많아요.

세션 사이클

표준 포모도로 사이클은 이렇게 생겼어요: 25분 집중 → 5분 휴식 → 25분 집중 → 5분 휴식 → 25분 집중 → 5분 휴식 → 25분 집중 → 15~30분 긴 휴식. 긴 휴식 후 사이클이 재시작돼요. 타이머 상단의 사이클 점들이 현재 사이클의 진행도를 보여줘요.

백그라운드 탭에서의 타이머 정확도

이 타이머는 인터벌 틱을 세는 대신 Date.now() 타임스탬프를 사용하기 때문에, 브라우저가 백그라운드 탭을 스로틀해도 정확하게 동작해요. 경과 시간은 항상 저장된 시작 타임스탬프로부터 계산되며, 인터벌이 몇 번 발생했는지에 의존하지 않아요. 탭을 전환하거나, 창을 최소화하거나, 잠깐 시스템이 절전 모드에 들어가도 타이머가 틀어지지 않아요.

자주 묻는 질문

포모도로 기법이 뭔가요?
포모도로 기법은 프란체스코 치릴로의 시간 관리 방법이에요: 25분 집중 작업 후 5분 휴식을 4번 반복하고, 그다음 15~30분 긴 휴식을 취해요. 집중력을 키우고 번아웃을 방지해요.
탭을 전환해도 타이머가 정확한가요?
네. 타이머는 Date.now()를 사용해 시작 타임스탬프를 기록해요. 매 초마다 남은 시간을 (duration − (Date.now() − startTime))으로 계산해요. 브라우저 탭 스로틀링은 화면 업데이트 빈도에 영향을 줄 수 있지만 기본 정확도에는 영향이 없어요 — 초가 빠지거나 추가되는 일은 없어요.
타이머가 끝날 때 데스크탑 알림을 받으려면?
설정에서 "브라우저 알림"을 활성화하세요. 앱이 한 번 권한을 요청해요 — 허용을 클릭하세요. 그 후부터 세션이나 휴식이 끝날 때마다 알림이 오는데, 탭이 백그라운드에 있어도 확인할 수 있어요.
집중 시간과 휴식 시간을 커스터마이징할 수 있나요?
네. 설정을 열고 집중 시간(5~60분), 짧은 휴식(1~15분), 긴 휴식(5~30분), 사이클 길이(2~8 포모도로)를 원하는 대로 설정하세요. 변경 사항은 다음 세션 시작 시 적용돼요 — 현재 세션은 원래 시간으로 진행돼요.
세션이 날짜를 넘겨서 기록되나요?
네. 완료된 세션과 집중 분수는 localStorage에 저장되며 매일 자정에 자동으로 초기화돼요. 어떤 서버로도 전송되지 않아요 — 모든 데이터는 브라우저에 유지돼요.