UltKit

스톱워치

1/100초 단위로 시작, 정지, 랩 기록을 할 수 있습니다. 스페이스를 누르면 시작 또는 정지, L은 랩, R은 초기화입니다. 다른 탭으로 옮겨도 시간은 계속 흐르며, 진행 중인 시간이 탭 제목에 표시되어 어디서든 확인할 수 있습니다.

준비
00:00.00
현재 랩 1 · 00:00.00

랩 기록

스톱워치가 작동하는 동안 랩(또는 L)을 누르면 구간 기록이 저장됩니다.

키보드 단축키

키동작
스페이스스톱워치 시작 또는 정지
L작동 중에 랩 기록
R시간을 초기화하고 모든 랩 삭제

텍스트 입력란에 입력하는 중이 아니라면 페이지 어디에서나 단축키가 작동합니다. 버튼에 포커스가 있을 때 스페이스를 누르면 그 버튼이 대신 눌립니다.

백그라운드 탭에서도 스톱워치가 정확한 이유

단순한 웹 스톱워치는 타이머가 실행될 때마다 10밀리초를 더합니다. 이 방식은 오차가 크게 쌓입니다. 브라우저는 숨겨진 탭의 타이머를 약 1초에 한 번으로 제한하고, Chrome은 탭이 5분 동안 숨겨져 있으면 연쇄 타이머를 1분에 한 번까지 늘릴 수 있기 때문입니다. 놓친 틱마다 스톱워치는 조용히 시간을 잃습니다.

이 스톱워치는 틱을 세지 않습니다. 시작을 누르면 타임스탬프를 기록하고, 화면이 갱신될 때마다 현재 타임스탬프에서 그 값을 뺍니다. 탭이 10분 동안 잠들어 있어도 돌아온 직후 첫 프레임에 정확한 총 시간이 표시됩니다. 랩도 같은 방식입니다. 각 랩은 L을 누른 순간의 총 시간을 저장하고, 랩 타임은 이전 랩과의 차이입니다.

타임스탬프는 Date.now()가 아니라 performance.now()에서 가져옵니다. Date.now()는 벽시계 시간을 읽으므로 컴퓨터가 시간 서버와 동기화하거나 서머타임이 시작될 때 앞뒤로 건너뛸 수 있습니다. performance.now()는 페이지가 로드된 순간부터 앞으로만 움직이는 단조 시계라서, 측정 도중 NTP 보정이 일어나도 결과에 1초가 더해지거나 빠지지 않습니다. 브라우저는 타이밍 공격을 막기 위해 일부러 해상도를 낮추지만(5마이크로초–1밀리초 사이), 그래도 여기 표시되는 1/100초보다 훨씬 정밀합니다.

표시가 1/100초에서 멈추는 이유

스포츠 계측이 1/100초에 정착한 데는 이유가 있습니다. 1972년 뮌헨 올림픽 400 m 개인혼영에서 군나르 라르손이 팀 매키를 1,000분의 2초 차이로 이겼고, 이후 수영 국제연맹은 수영장 레인을 몇 밀리미터 오차 안에서 똑같이 만들 수 없다는 이유로 결과를 1/100초까지로 판정하기로 했습니다. 올림픽 육상도 사진 판독 카메라가 초당 수천 프레임을 찍는데도 단거리 기록을 1/100초 단위로 발표합니다.

손으로 누르는 스톱워치에서는 1/100초도 이미 손가락이 낼 수 있는 정밀도를 넘어섭니다. 시각 반응 시간은 평균 약 0.25초이고 시작과 끝에서 두 번 반응하므로, 손으로 잰 기록은 0.1초 정도까지만 믿을 수 있습니다. 1/100초 값은 경기 승부를 가리기보다, 반응 지연이 대부분 상쇄되는 내 랩끼리의 비교에 쓰세요.

랩 기록표를 활용하는 방법

인터벌 달리기, 슬라이드별 발표 연습, 모의고사 문항별 풀이 시간 측정, 레시피 단계별 소요 시간 확인 등 각 지점에서 L을 누르면 표에 랩 타임과 누적 시간이 나옵니다. 랩이 두 개 이상이면 가장 빠른 랩은 초록색, 가장 느린 랩은 빨간색으로 표시되어 고르지 않은 페이스가 한눈에 보입니다. 여러 나라에 걸쳐 같은 일정을 잡아야 한다면 시계 쪽은 시간대 변환기가 처리합니다.

스톱워치가 작동하는 동안 페이지는 브라우저에 화면 꺼짐 방지(wake lock)를 요청하므로, 오래 측정하는 중에 휴대폰이나 노트북 화면이 어두워지거나 잠기지 않습니다. 정지하는 즉시 이 요청은 해제됩니다. Wake Lock API를 지원하지 않는 브라우저는 평소 전원 설정을 그대로 유지하며, 시간 측정 자체에는 영향이 없습니다.

자주 묻는 질문

탭을 바꾸거나 휴대폰 화면을 잠가도 온라인 스톱워치가 계속 작동하나요?
네. 스톱워치는 시작을 누른 순간을 저장하고 그 시점부터 경과 시간을 계산하므로, 백그라운드 탭에서 타이머가 제한되어도 시간이 사라지지 않습니다. 일부 휴대폰에서는 화면이 꺼진 동안 브라우저가 완전히 일시 정지되지만, 탭으로 돌아오면 바로 정확한 총 시간이 표시됩니다.
스톱워치의 키보드 단축키는 무엇인가요?
스페이스는 시작과 정지, L은 작동 중 랩 기록, R은 시간 초기화와 랩 삭제입니다. 텍스트 입력란에 입력하는 동안에는 단축키가 작동하지 않습니다.
브라우저 스톱워치는 전용 스포츠 타이머와 비교해 얼마나 정확한가요?
브라우저의 단조 고해상도 타이머를 읽으므로 시계 자체는 1밀리초보다 훨씬 작은 오차로 정확합니다. 한계는 시작과 끝에서의 사람 반응 시간으로 보통 0.2–0.3초이며, 손에 드는 스포츠 스톱워치에도 똑같이 적용됩니다.
랩 기록이 어딘가에 저장되나요?
아닙니다. 랩은 열려 있는 탭 안에만 있고 초기화하거나 탭을 닫으면 사라집니다. 아무것도 업로드되지 않으며 페이지는 기록을 저장하지 않습니다.
브라우저 탭 제목에 시간이 표시되는 이유는 무엇인가요?
다른 탭에서 작업하면서도 스톱워치를 확인할 수 있도록 하기 위해서입니다. 제목은 1초에 두 번 분과 초로 갱신되며, 초기화하면 원래대로 돌아옵니다.