소개와 방법론
Reaction Benchmark는 반응속도·에임·기억력·색 구별·타자 속도를 측정하는 9가지 웹 브라우저 테스트입니다. 모든 기능은 브라우저 내부에서 동작합니다. 계정 가입이나 로그인이 필요 없으며, 개인 기록은 브라우저 안에만 남습니다. 서버로 가는 것은 두 가지입니다. 테스트가 끝날 때의 익명 통계(게임·모드·점수·기기 종류·언어·날짜, 에임은 명중률·반응속도는 무효 클릭 횟수 포함)는 이 사이트 자체의 백분위 기준을 실측으로 만들기 위한 것으로 누구의 기록인지 알 수 있는 정보는 담기지 않으며, 순위표에 직접 등록하기를 선택한 경우에는 입력한 닉네임과 점수가 저장됩니다. 상세한 내용은 개인정보처리방침에 있습니다.
누가 만들었나
개인 개발자 한 명이 직접 만들고 관리합니다. 오류나 수정할 부분을 발견하시면 ysc9550@gmail.com으로 편하게 제보해 주세요. 빠르게 확인하고 바로잡겠습니다.
이 사이트에 수록된 모든 수치는 원본 논문을 직접 대조해 검증한 데이터만 사용합니다. 명확히 확인되지 않은 수치는 절대 수록하지 않으며, 9개 테스트 중 8개에 백분위(상위 %) 표시가 없는 이유도 바로 이 원칙 때문입니다.
백분위를 산출하는 기준
점수는 논문에 발표된 공인 분포 데이터와 비교하며, 이 사이트 방문자들끼리는 비교하지 않습니다. '반응속도 테스트'를 검색해서 들어온 사용자 집단은 전체 인구를 대표하는 모집단이 될 수 없기 때문입니다.
기준은 단순합니다. 해당 과제에 맞는 검증된 기준 자료를 제시할 수 있다면 백분위와 관련 논문 링크를 함께 보여주고, 그렇지 않다면 순수 점수와 내 기록 추이만 보여줍니다. 그럴듯한 통계 수치를 지어내서 보여주는 편이 훨씬 보기 좋고 쉬운 길이지만, 그것은 사용자에게 거짓말을 하는 것이기 때문입니다.
◷ 반응속도 — 참고 연구만 있고 백분위는 없음
기준 논문은 Woods, Wyma, Yund, Herron & Reed (2015), Factors influencing the latency of simple reaction time, Frontiers in Human Neuroscience 9:131입니다. 표본은 18~65세 성인 1,469명, 단순 반응시간 평균 231ms, 개인 간 표준편차 26.8ms입니다.
해당 연구는 정밀한 실험실 전용 장비로 측정되었습니다. 반면 웹 브라우저는 실행 과정에서 자체적인 입력 지연을 발생시킵니다. 온라인 실험 플랫폼을 실측한 Anwyl-Irvine, Dalmaijer, Hodges & Evershed (2021), Behavior Research Methods 53(4):1407–1425에 따르면 브라우저의 지연 시간은 약 71~87ms 수준입니다. 공정하게 비교하려면 80ms를 차감하고, 비교 기준도 원 평균 231ms가 아니라 연구진이 장비 지연을 걷어낸 보정 평균 213ms로 잡아야 합니다 — 양쪽을 같은 척도에 놓아야 정직한 비교가 되기 때문입니다. 다만 이용하시는 기기에 따라 지연은 80ms보다 크거나 작을 수 있고, 바로 그 편차 때문에 반응속도에는 백분위를 아예 붙이지 않습니다. 평균적으로는 맞는 보정이 개별 방문자에게는 맞지 않을 수 있어서, 연구 수치와 보정값은 화면의 "상위 N%"가 아니라 내 점수를 스스로 해석하는 참고 자료로만 여기에 공개합니다.
⊞ 순서 기억 — 백분위 있음
기준 논문은 Facchin 외 (2024), Regression-based normative data for Corsi Span and Supraspan learning and recall among Italian adults, Neurological Sciences 45(12):5707–5718의 정방향 Corsi span입니다. 표본은 21~89세 건강한 성인 340명, 평균 4.97, 표준편차 1.03, 범위 2~8입니다.
원래 이 검사는 무작위로 놓인 9개 블록을 검사자가 직접 손으로 두드리는 방식입니다. 따라서 화면 속 3×3 격자를 클릭하는 이 테스트는 동일한 검사라기보다는 '가장 가까운 변형 방식'으로 보는 것이 정확합니다.
◎ 에임 · ⌗ 숫자 기억 · ▦ 시각 기억 · ⠿ 침팬지 테스트 · ◐ 색 구별 · ⌨ 타자 속도 — 백분위 없음
웹 브라우저 환경에 정확히 부합하는 공인 기준 자료를 찾지 못했기 때문입니다.
- 에임 — 사용하는 마우스나 트랙패드 등 물리적 장비 성능에 큰 영향을 받습니다.
- 숫자 기억 — 임상 검사는 검사자가 음성으로 숫자를 불러주는 방식이므로, 화면을 보고 키보드로 입력하는 웹 방식과 다릅니다. 또한 확인 가능한 기준 자료들의 대상 연령대가 매우 제한적이었습니다.
- 시각 기억 — 가장 가까운 기준 자료는 코르시(Corsi) 블록 과제이지만, 이는 블록을 하나씩 순차적으로 두드리는 방식인 반면 이 테스트는 모든 칸을 동시에 보여줍니다.
- 침팬지 테스트 — 관련 학술 연구는 통제된 시간 안에서 훈련받은 침팬지를 대상으로 한 것이며, 브라우저에서 사람이 자율적인 속도로 진행하는 방식을 다룬 공인 연구가 없습니다.
- 색 구별 — 측정 결과가 사람의 감각 능력보다는 모니터의 디스플레이 성능(명암비, 색재현율)을 주로 반영합니다.
- 타자 속도 — 자판 배열과 언어에 따라 과제 자체가 달라져, 이 방식과 일치하는 공인 기준 자료가 없습니다.
각 테스트별 세부 사유는 해당 테스트 페이지에 자세히 적어 두었습니다.
하지 않는 주장 (의학적 진단 불가)
이 사이트의 테스트들은 어떠한 의학적 질환도 진단하지 않습니다. 색각 이상, 주의력 결핍(ADHD), 치매, 뇌 손상 등을 가려내는 진단 도구가 아니며, 화면에 나오는 낮은 점수를 의학적 판단 근거로 삼아서는 안 됩니다. 시력이나 기억력에 우려되는 부분이 있다면 웹 브라우저 탭이 아닌 전문 의료진을 찾아가시기 바랍니다.
접근성 설계
- 9개 중 8개 테스트는 색상만으로 정보를 전달하지 않으며, 상태를 글자·아이콘·숫자로 함께 표시합니다. 측정 대상 자체가 색 감별인 '색 구별 테스트'만 예외이며, 이 사실을 해당 페이지에 명시했습니다.
- 화면 애니메이션은 사용자의 운영체제 "동작 줄이기(Reduce Motion)" 설정을 준수합니다.
- 클릭 가능한 모든 요소는 최소 44px 이상으로 제작되었습니다. 단, 좁은 모바일 화면에서의 기억력 격자는 예외입니다. 44px 크기를 고집하면 타일끼리 서로 겹쳐 잘못된 클릭이 발생하는 문제가 있어, 모바일에서는 타일 크기를 30px까지 조정했습니다. 이는 WCAG 2.2 성공 기준 2.5.8(최소 24px)을 충분히 만족하며, 레이아웃 붕괴를 막는 최선의 선택이었습니다. 에임 테스트의 어려움 모드는 의도적인 난이도 설계를 위해 타깃을 32·24px로 축소하며, 기본 모드는 48px을 유지합니다.
어떻게 만들고 어떻게 검증하나
이 사이트에는 무거운 프레임워크나 UI 라이브러리가 전혀 없습니다. 순수한 모듈과 CSS 정적 파일로만 구성되어 있어 모바일 환경에서도 1초 미만으로 빠르게 로딩됩니다. 이는 단순히 미니멀리즘을 위해서가 아닙니다. 타임스탬프의 미세한 차이를 측정하는 테스트 특성상, 클릭과 코드 기록 사이에 끼어드는 라이브러리 하나하나가 눈에 보이지 않는 지연의 원인이 되기 때문입니다.
측정의 정확성은 개발자의 단순한 '좋은 의도'가 아니라, 빌드를 자동으로 실패시키는 엄격한 검사 코드로 지킵니다.
- 페이지 설명글이 너무 길거나,
- 존재하지 않는 내부 링크를 가리키거나,
- 기준 데이터 파일의 분포에 출처 URL이 빠져 있거나,
- 한국어 화면에 영어 문구가 직접 박혀 있거나,
- 키보드로 접근 가능한 시작 버튼이 없으면 빌드 과정에서 즉시 오류가 발생하며 배포가 중단됩니다.
이 검사 규칙들은 모두 개발 과정에서 실제로 실수를 배포해 본 뒤 하나씩 추가된 것들입니다.
배포 전에는 자동화 도구가 8개 테스트를 한국어·영어 환경에서 실제 끝까지 클릭해 구동한 후 결과 화면을 직접 읽어 검증합니다. 단순한 단위 테스트는 결과 화면이 통째로 그려지지 않아도 무사 통과하는 허점이 있기 때문입니다. 또한 브라우저가 백그라운드 탭에 있을 때 타이머를 극도로 느리게 돌려 측정을 왜곡한다는 사실도 이 자동화 도구로 찾아냈습니다. 현재는 백그라운드 탭 상태일 경우 점수를 남기지 않고 즉시 안내 문구를 띄워 측정을 차단하도록 처리했습니다.
외부 스크립트는 Google Analytics, Microsoft Clarity, 그리고 심사 대기 중인 Google AdSense 로더 세 가지이며, 측정 경로에 영향을 주지 않도록 모두 비동기로 로드됩니다. 사용자가 어느 페이지를 방문하고 어디서 막히는지 파악하는 용도일 뿐, 이 도구들은 테스트 점수를 수집하지 않습니다. 점수 통계는 위에 설명한 익명 수집이 전부입니다. Clarity의 화면 기록 기능 동작 방식과 이를 비활성화하는 방법은 개인정보 처리방침 페이지에 자세히 적어 두었습니다. 이 밖에 결과 화면의 카카오톡 공유 버튼을 누르는 경우에 한해 카카오 SDK가 그때 로드됩니다 — 공유 창을 여는 용도뿐이고, 버튼을 누르지 않으면 로드 자체가 없습니다.
데이터 저장
점수, 최고 기록, 연속 기록 등의 모든 데이터는 사용자의 브라우저 로컬 저장소에만 저장됩니다. 기기 외부로 나가지 않으며, 브라우저 데이터를 삭제하면 함께 사라집니다. 자세한 내용은 개인정보 처리방침을 참고해 주세요.
변경 기록
- 2026년 8월 4일 — 반응속도의 테마 변형으로 F1 반응속도를 추가했습니다. 빨간불 5개가 켜지고 무작위로 머물다 꺼지는 실제 F1 스타트 절차 그대로이며, 기록은 따로 관리되고 정식 테스트 9종 세트에는 세지 않습니다.
- 2026년 8월 4일 — 도전장을 추가했습니다. 방금 친 판을 그대로 친구에게 보내 같은 배치·같은 순서로 겨룹니다. 기회는 시작하는 순간 사용되는 한 번이며, 승패 연출과 재도전 루프, 도전자의 기록이 담긴 링크 미리보기가 함께 들어갔습니다.
- 2026년 8월 4일 — 게임별 순위표가 날짜별 초기화 대신 누적 방식으로 바뀌었습니다. 당분간 초기화는 없으며, 시즌 전환은 사전에 공지합니다. 난이도·타자 언어별 보드가 분리되었고, 등록 경로에는 서명 토큰·최소 플레이 시간·요청 제한의 어뷰징 방어가 붙었습니다.
- 2026년 8월 4일 — 결과 화면의 반응속도 백분위를 제거했습니다. 기기마다 브라우저 지연이 달라 하나의 보정으로는 정직한 비교가 되지 않기 때문이며, 연구 수치와 80ms 보정값은 참고 자료로 남겼습니다.
- 2026년 8월 3일 — 여덟 번째 테스트로 타자 속도를 추가했습니다. 한국 타자연습 방식의 화면과 타건음, 타수 그래프가 함께 들어갔습니다. 모든 게임에 게임별 오늘의 순위표가 생겼고, 결과 화면에 등급 배지가 붙었습니다.
- 2026년 8월 3일 — 오늘의 도전(데일리), 난이도 모드(침팬지·에임), 결과 판정 한 줄, SNS 공유, 침팬지 브랜드 마크를 추가했습니다.
- 2026년 8월 2일 — 한국어판 공개. 화면 문구와 본문을 한국어 환경에 맞게 새로 썼습니다.
- 2026년 8월 2일 — 카테고리 1위 사이트를 실물로 분석한 후 '침팬지 테스트'를 추가해 총 7개 테스트가 되었으며, 가이드 3편을 신설했습니다.
- 2026년 8월 2일 — '시각 기억' 테스트 추가 (총 6개). 좁은 화면에서 격자 타일이 서로 겹치던 버그를 수정하고 타일 크기 계산 로직을 일원화했습니다.
- 2026년 8월 2일 — 최초 공개: 테스트 5개, 반응속도·순서 기억 논문 기반 백분위 제공, 기록 및 연속 기록 저장, 결과 공유 카드 기능 적용.