Snaplytics JS Tests

키보드 지연 시간 테스트

아래 상자를 클릭하고 키를 눌러보세요. 각 키 입력은 시스템이 전달한 시점부터 페이지가 처리하는 시점까지 시간이 측정되며, 밀리초 단위의 실시간 값과 평균, 지터, 분포 그래프를 함께 보여줍니다.

준비됨
ms

여기를 클릭한 후 아무 키나 누르세요

상자를 클릭하고 키를 눌러 측정하세요 — 물리 키보드가 가장 정확한 결과를 제공합니다.

지연 분포를 만들려면 더 많은 키를 눌러주세요
최고
평균
최대
지터
다양하게 입력해보세요

단일 입력, 빠른 연속 입력, 다양한 키. 키를 누르고 있는 것은 포함되지 않습니다 — 자동 반복은 OS에서 생성됩니다.

지터를 확인하세요

일정한 5ms가 1~20ms를 오가는 값보다 낫습니다. 스파이크가 좁을수록 입력이 더 예측 가능합니다.

무엇을 측정하나요

시스템이 키 입력을 전달한 순간부터 페이지가 이를 처리하는 순간까지입니다. 스위치, 스캔, 무선 지연은 그 이전에 발생하며 브라우저에서는 볼 수 없습니다.

키보드 지연 시간은 키를 누르는 순간부터 컴퓨터가 이를 처리하기까지의 지연입니다. 모든 키 입력은 작은 지연들이 이어진 사슬을 거칩니다 — 스위치가 안정되고, 키보드가 매트릭스를 스캔하며, 연결이 신호를 전달하고, 앱이 이를 인식하기 전에 OS가 이벤트를 대기열에 넣습니다. 각 단계는 몇 밀리초에 불과하지만 누적됩니다. 설정이 나쁘면 게임에서 키 입력이 늦게 반영되고, 빠른 타이핑이 화면과 어긋나는 느낌을 줍니다. 이 테스트는 그 사슬의 마지막 구간을 브라우저에서 로컬로 측정합니다 — 별도 앱 설치가 필요 없습니다.

운영체제는 각 키 입력이 도착한 시각을 기록하여 브라우저에 전달하며, 이 테스트는 그 시각을 페이지가 실제로 이벤트를 처리하는 순간과 비교합니다. 즉 각 입력은 컴퓨터가 하나의 키 입력을 입력 파이프라인을 통해 얼마나 빠르게 전달했는지를 측정합니다 — 정상적인 시스템에서는 몇 밀리초에 불과하지만, CPU에 부하가 걸리거나 브라우저가 바쁘거나 절전 모드의 노트북에서는 더 길어질 수 있습니다. 키를 누른 상태로 유지하면 첫 입력 이후에는 무시됩니다. 자동 반복은 OS가 타이머로 생성하기 때문입니다. 단일 입력과 빠른 연속 입력을 섞어 다양한 키를 눌러 히스토그램이 안정될 때까지 진행하세요.

좋은 결과란 무엇일까요?

유선 키보드와 유휴 상태의 시스템에서는 대부분의 입력이 5ms 이내에 처리되며, 히스토그램이 좁게 몰려 있어야 합니다 — 지터가 입력을 예측하기 어렵게 만들기 때문에 평균만큼이나 일관성도 중요합니다. 평균이 15–20ms를 넘거나 긴 꼬리가 나타난다면 대개 시스템에 문제가 있다는 신호입니다: 탭이 많은 브라우저, 열 스로틀링, 절전 모드, 또는 불안정한 무선 연결 등입니다. 브라우저는 이 사슬 중 소프트웨어 부분만 볼 수 있다는 점을 기억하세요 — 스위치, 매트릭스 스캔, 무선 지연은 컴퓨터가 키 입력을 인식하기 전에 발생하므로, 이는 완전한 누름-화면 반영 지연이 아닙니다. 모든 물리 키가 정상적으로 인식되는지 확인하려면 키보드 테스트를, 하드웨어 위에 자신의 반응 속도까지 측정하려면 입력 지연 테스트를 사용해보세요.

키보드 지연 시간이 발생하는 곳

원인일반적인 지연할 수 있는 것
스위치 디바운스1–10ms — 펌웨어가 접점의 바운싱이 멈출 때까지 기다린 후 보고합니다광축 또는 홀 이펙트 스위치를 사용하는 게이밍 키보드는 1ms 미만으로 디바운스됩니다
매트릭스 스캔 속도약 1ms — 컨트롤러가 고정된 주기로 키 그리드를 스캔합니다조정할 수 있는 부분이 없습니다 — 더 빠른 컨트롤러만이 개선할 수 있습니다
무선 연결블루투스는 2–15ms, 2.4 GHz 동글은 유선에 가깝습니다지연에 민감한 플레이에는 케이블이나 동글을 사용하고, 동글은 가까이 두세요
USB 폴링 속도표준 125 Hz에서는 8ms, 1000 Hz에서는 1ms게이밍 키보드는 1000 Hz로 폴링합니다 — 허브가 아닌 PC에 직접 연결하세요
OS 입력 대기열평소에는 약 1ms, CPU가 과부하 상태일 때 급증합니다백그라운드에서 자원을 많이 쓰는 프로그램을 종료하고, 사용하지 않는 키보드 필터/접근성 지연을 비활성화하세요
바쁜 브라우저 탭페이지나 다른 탭이 CPU를 과도하게 사용할 때 수십 ms까지 치솟습니다무거운 탭과 확장 프로그램을 닫으세요 — 이 테스트가 직접 감지하는 부분입니다

관련 도구