RSS 크로미움 블로그

Android에서 Chrome의 스크롤링 경험 개선하기

Android에서 Chrome의 스크롤 경험이 상당히 개선되어 지연이 반으로 줄어들었습니다. 조사 결과, 불일치한 입력 속도로 인해 스크롤 중에 시각적 점프가 발생하는 것으로 나타났습니다. Chrome의 리샘플링 알고리즘은 부정확한 타임스탬프와 비최적의 이벤트 선택으로 인해 효과적이지 않은 것으로 나타났습니다. Android의 리샘플링 구현을 채택하고 다양한 알고리즘을 실험해 보니 스크롤 부드러움을 크게 개선한 1€ 필터를 구현했습니다. 스크롤 예측기의 품질을 평가하기 위한 지표가 개발되었고, 분석 결과 시각적 지연이 2배 감소하는 것으로 나타났습니다. 이 개선 사항은 Chrome M116에서 사용할 수 있으며 M110으로 역포팅되어 iOS용 Chrome과 동일한 수준의 Android용 Chrome이 제공됩니다. 이 사례 연구는 지표가 사용자 경험을 완전히 포착하지 못하더라도 성능 문제를 파악하고 해결하는 데 철저한 조사와 실험이 얼마나 중요한지 강조합니다.
favicon
blog.chromium.org
Smoothing out the scrolling experience in Chrome on Android