온라인 스톱워치 작동 방식
온라인 스톱워치는 밀리초 정밀도로 경과 시간을 측정하고 세션 중 개별 랩 타임을 기록합니다. 각 랩은 마지막 랩 이후의 분할 시간과 총 경과 시간을 모두 캡처해 개별 구간 시간과 누적 합계를 함께 제공합니다. 스톱워치는 타이밍에 Performance API를 사용해 순수하게 브라우저에서 실행되며 서버로 전송되는 것이 없고 완전히 오프라인으로 작동합니다.
Performance API는 표준 Date API보다 높은 해상도의 타임스탬프를 제공해 밀리초까지 정확하게 디스플레이를 업데이트할 수 있습니다. 랩 데이터와 실행 상태는 진행하는 동안 브라우저 로컬 스토리지에 기록되므로, 실수로 새로고침하거나 탭을 닫아도 기록이 사라지지 않습니다. 기기 밖으로는 아무것도 나가지 않으며 쿠키도 설정되지 않습니다. 초기화 버튼을 누르면 랩 기록이 지워집니다.