🍅
무료 뽀모도로 타이머
뽀모도로 기법으로 집중력을 유지하세요. 작업 및 휴식 시간을 설정하고, 완료된 세션을 추적하고, 각 단계가 끝날 때 오디오 알림을 받습니다.
한 번 로드하면 오프라인에서도 작동
25:00집중
단축키: 스페이스 시작/일시 중지 · R 재설정 · S 건너뛰기
빠른 프리셋 (집중/휴식)
0
오늘의 뽀모도로
0 / 4
세션
0
집중 시간 (분)
주요 용도
- 공부용 뽀모도로 타이머뽀모도로 기법을 사용하여 더 효과적으로 공부합니다. 25분의 집중 세션과 5분의 휴식을 취합니다.
- 원격 근무용 뽀모도로 타이머구조화된 뽀모도로 세션으로 재택근무의 산만함과 싸우십시오. 포커스 시간을 추적하고 정기적인 휴식을 강제합니다.
- 쓰기 프로젝트용 뽀모도로 타이머뽀모도로 세션을 사용하여 작가의 막힘을 극복하고 에세이, 보고서 또는 창의적인 작업에서 쓰기 동력을 유지합니다.
- 프로그래밍용 뽀모도로 타이머구조화된 포커스 세션을 사용하여 더 효과적으로 코딩합니다. 흐름 상태 중단을 피하면서 정기적인 휴식을 보장합니다.
- 집중력 및 ADHD용 뽀모도로 타이머구조화된 작업 간격은 ADHD를 가진 사람들이 집중력을 유지하고 어려운 작업을 더 관리하기 쉽게 만들도록 도와줍니다.
사용 방법
이 뽀모도로 타이머는 외부 라이브러리 없이 전적으로 브라우저에서 실행됩니다. 카운트다운은 Date.now()를 사용한 실제 시각 타임스탬프에 고정되어 백그라운드 탭 제한이 타이머를 늦출 수 없으며, 모든 알림음은 Web Audio API로 필요할 때 합성되어 오디오 파일을 다운로드하지 않습니다.
- 1실제 시각 기반 카운트다운 엔진시작을 누르면 타이머가 절대 종료 타임스탬프(Date.now()에 남은 초를 더한 값)를 기록합니다. 500 ms마다 setInterval이 현재 시각을 그 고정 종료 시점에서 빼 남은 초를 다시 계산합니다. 브라우저가 탭을 제한하더라도 다음 틱이 실행되는 순간 계산이 스스로 보정됩니다.
- 2탭 포커스 시 재동기화visibilitychange 이벤트 리스너가 탭으로 돌아오는 순간 같은 동기화 함수를 실행합니다. 따라서 다음 500 ms 틱을 기다리지 않고 바로 올바른 남은 시간으로 표시가 바뀝니다. 탭이 오랫동안 백그라운드에 있었을 때 중요합니다.
- 3Web Audio API 소리 합성세 가지 알림음(클래식, 차임, 디지털)은 브라우저 내장 AudioContext로만 생성됩니다. OscillatorNode가 주파수와 파형 유형(사인파 또는 사각파)을 정하고, GainNode가 지수형 음량 변화를 적용해 엔벨로프를 만듭니다. 오디오 파일을 가져오거나 디코딩하지 않습니다.
- 4설정과 일일 횟수 저장사용자 지정 시간과 오늘 완료한 뽀모도로 횟수는 두 개의 별도 키로 localStorage에 기록됩니다. 페이지가 로드되면 도구가 이를 다시 읽어 모든 값이 허용 범위인지 검증하고 타이머를 복원하므로, 서버 왕복 없이 새로 고침 후에도 설정이 유지됩니다.