Chrome для Android: Майстерність плавної прокрутки – Досягнуто значного прогресу
Google офіційно повідомила про вражаюче досягнення: протягом періоду з 2023 по 2026 рік кількість “ривків” (scroll jank) під час прокручування веб-сторінок у застосунку Chrome для Android було зменшено на 48%. Це стало можливим завдяки фундаментальній перебудові архітектури браузера та впровадженню інноваційних механізмів для обробки взаємодії користувача та генерації зображення.
Джерело зображень: 9to5google.com
У компанії пояснюють, що “ривки” під час прокручування виникають тоді, коли браузер не встигає своєчасно відтворити новий кадр після дії користувача, що призводить до помітних короткочасних перебоїв у відображенні контенту. На відміну від типових застосунків для Android, архітектура Chrome задіює окремі процеси для самого браузера, обробки контенту (рендерингу) та графічної підсистеми. Такий підхід забезпечує вищий рівень безпеки та стабільності, проте ускладнює оперативну генерацію кадрів.
Для вирішення цієї проблематики, як повідомляє ресурс 9to5Google, було запроваджено систему предиктивної обробки взаємодії. У випадках, коли операційна система не встигає передати дані про торкання до наступного циклу оновлення екрану, Chrome самостійно генерує подію. Це відбувається шляхом прогнозування нового положення сторінки на основі попереднього руху прокручування.
Додатково, обробка анімацій елементів інтерфейсу браузера була перенесена до GPU-процесу. Це означає, що операції, такі як приховування чи відображення панелі керування під час прокручування, більше не потребують постійного залучення основного процесу браузера. Такий крок суттєво знижує ймовірність виникнення візуальних затримок.
Розробники Android також посилили пріоритетність системних потоків, які відповідають за доставку подій взаємодії до Chrome. Ці вдосконалення, доповнені іншими оптимізаціями архітектури, у сукупності дозволили майже вдвічі скоротити кількість затримок під час прокручування сторінок у мобільному браузері.
Порада від Soft Portal:
Ці оновлення Chrome для Android значно покращують досвід користувачів, роблячи перегляд веб-сторінок на мобільних пристроях більш плавним та комфортним. Якщо ви помічали ривки або затримки під час прокручування, то останні зміни в браузері мають відчутно вирішити цю проблему, забезпечуючи безперебійну навігацію.
