조깅하면서 1km마다 랩타임을 기록하고 싶었다. 스마트폰 기본 스톱워치도 있지만, 화면이 작아서 달리면서 보기 불편하다. 브라우저에서 큰 화면으로 볼 수 있는 게 없나 찾아봤다.
밀리초 단위로 정밀하게
스톱워치가 1ms(밀리초) 단위로 측정된다. 00:00:00.000 형태로 시/분/초/밀리초가 다 나온다.
기본 폰 스톱워치는 10ms 단위인 경우도 있는데, 이건 1ms 단위라서 더 정밀하다. 시간 측정이 정확해야 하는 상황에 좋다.
랩타임 기록
달리는 중에 Lap 버튼 누르면 랩 타임이 기록된다. 1km 지점에서 한 번, 2km 지점에서 한 번. 이전 랩과의 구간 시간도 같이 나온다.
구간 측정 결과를 보면 어느 구간에서 페이스가 빨랐는지, 느렸는지 알 수 있다. 훈련 기록 분석할 때 유용하다.
기록 목록
Lap을 여러 번 찍으면 목록으로 쌓인다. 각 랩의:
- 누적 시간
- 구간 시간
- 랩 번호
이 정보가 표시된다. 밀리초 스톱워치라서 세밀한 차이도 기록된다.
타이머 모드도 있다
카운트업(스톱워치)만 되는 게 아니라 카운트다운도 된다. 10분 타이머 같은 거 설정하고 싶으면 타이머 모드로 바꾸면 된다.
온라인 스톱워치에서 모드 전환 버튼으로 스톱워치 ↔ 타이머를 바꿀 수 있다. 프리셋 시간(1분, 3분, 5분 등)도 있어서 바로 시작 가능하다.
큰 화면으로 보기
웹 스톱워치는 브라우저 전체 화면으로 띄울 수 있다. 멀리서도 숫자가 잘 보인다. 운동할 때 폰 화면보다 태블릿이나 노트북 화면에 띄워두면 편하다.
무료 스톱워치니까 앱 설치 없이 바로 쓸 수 있다.
정밀한 시간 측정이 필요할 때
초시계가 필요한 상황:
- 운동: 달리기, 수영, 사이클 랩타임
- 요리: 정확한 조리 시간
- 게임: 스피드런 기록
- 업무: 작업 시간 측정
타이머랑 스톱워치 둘 다 있어서 상황에 맞게 쓰면 된다.
performance.now() 기반
자바스크립트의 performance.now() API를 사용해서 시간을 측정한다. Date.now()보다 정밀도가 높다. 마이크로초 수준의 정확도를 제공한다.
정리
달리기 랩타임, 구간 측정, 정밀한 시간 기록이 필요하면 스톱워치 쓰면 된다. 밀리초 단위 측정, 랩타임 기록, 큰 화면 지원. 앱 설치 없이 브라우저에서 바로 된다.