재생률 테스트
브라우저가 실제로 렌더링하는 새로 고침 빈도를 측정합니다. 프레임 타임스탬프의 실시간 Hz 판독값, 프레임 시간 그래프, 건너뛴 프레임 카운터, UFO 스타일 부드러움 테스트 등이 있습니다.
결과
120, 144 또는 240Hz 디스플레이에 대한 비용을 지불했습니다. 하지만 지금 실제로 그렇게 빠르게 실행되고 있습니까? 운영 체제는 기본적으로 60Hz로 새 모니터를 제공하고, 케이블은 자동으로 대역폭을 제한하며, 배터리 절약 기능은 사용자에게 알리지 않고 프레임 속도를 제한합니다. 이 테스트는 브라우저가 그리는 모든 애니메이션 프레임에 타임스탬프를 찍어 실제 속도를 측정합니다.
방법은 직접적입니다. 브라우저는 디스플레이 새로 고침당 하나의 requestAnimationFrame 콜백을 실행하므로 콜백 간의 간격은 한 프레임의 길이입니다. 큰 숫자는 지난 60개 간격의 중앙값(이상치에 대해 안정적)이며, 그래프는 각 개별 프레임 시간을 그리고 중앙값의 1.5배를 초과하는 프레임은 강조 표시되어 건너뛴 프레임 카운터에 추가됩니다.
판독값 아래의 움직이는 스트립은 숫자를 눈으로 판단할 수 있는 것으로 바꿉니다. 세 개의 객체가 동일한 속도로 이동하지만 하나는 프레임마다 업데이트되고, 두 번째 프레임마다 하나씩, 네 번째 프레임마다 하나씩 업데이트됩니다. 레인 사이에서 볼 수 있는 차이점은 새로 고침이 높은 디스플레이를 소유하는 것과 그 속도의 일부로 실행하는 것의 차이입니다. 속도 슬라이더를 사용하면 비교를 더 가혹하게 또는 더 부드럽게 만들 수 있습니다.
한 가지 정직한 제한 사항: 이는 패널의 사양 시트에 표시된 내용이 아니라 이 브라우저 탭이 수신하는 내용을 측정합니다. 저전력 모드, 배경 조절, 다른 탭과 일부 브라우저(특히 Safari)의 무거운 페이지는 애니메이션 프레임을 디스플레이 성능 이하로 제한할 수 있습니다. 숫자가 낮게 표시되면 모니터를 비난하기 전에 다른 탭을 닫고 OS 디스플레이 설정과 케이블을 확인하세요.