문제

클라이언트가 특정 유형의 코드를 얼마나 효과적으로 실행하는지 결정하기 위해 현재 사용자의 클라이언트를 심문하고 코드 조각을 벤치마킹하는 입증 된 프로세스에 관한 정보를 찾고 있습니다.

분명히 코드를 효율적으로 작성하는 것이 지속적인 목표입니다. 그러나 특정 기능과 효과는 하위 엔드 머신에서의 경험을 저하시키는 경향이 있습니다. 벤치 마크 정보를 사용하면 사용자별로 사용자로 특정 효과 (페이딩 등)를 비활성화하여 속성/앱의 경험을 높일 수 있습니다.

이것에 대한 정보를 모른다면 어떻게 할 수 있는지에 대한 아이디어가 있습니까?

감사

도움이 되었습니까?

해결책

사용을 사용하여 애니메이션을 실행하십시오 setInterval 합리적인 프레임 속도 (예 : 초당 30 프레임)로. 프레임을 렌더링 할 때마다 시간을 어딘가에 보관하십시오. 1 ~ 2 개의 프레임 후에는 저장된 배열을 기준으로 실제로 얻는 프레임 속도를 확인하십시오. 요청한 프레임 속도보다 상당히 낮은 경우 setInterval, 당신은 아마도 기계를 너무 세게 밀고 있고 애니메이션을 비활성화해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top