RSS Chromium Blog

Сглаживание прокрутки в Chrome на Android

Прокрутка в Chrome на Android стала значительно плавнее Разработчики Chrome значительно улучшили плавность прокрутки в браузере на Android, сократив подлагивания вдвое. Исследование показало, что причиной рывков изображения во время прокрутки была неравномерная частота входных данных. Алгоритм ресемплинга Chrome оказался неэффективным из-за неточных временных меток и неоптимального выбора событий. Внедрив реализацию ресемплинга Android и поэкспериментировав с различными алгоритмами, разработчики реализовали фильтр 1€, который значительно повысил плавность прокрутки. Для оценки качества предикторов прокрутки были разработаны специальные метрики. Анализ показал двукратное сокращение видимых подлагиваний. Улучшение будет доступно в Chrome M116, а также будет добавлено в M110, что сделает прокрутку в Chrome на Android сравнимой по плавности с Chrome на iOS. Данный пример подчеркивает важность тщательного исследования и экспериментов при выявлении и устранении проблем с производительностью, даже в тех случаях, когда метрики не полностью отражают реальные ощущения пользователя.
favicon
blog.chromium.org
Smoothing out the scrolling experience in Chrome on Android
Create attached notes ...