Для меня стало большой неожиданностью, что Яндекс.Браузер под Android поддерживает более детальную настройку, а именно — с помощью настройки флагов. Немного покопавшись во флагах, я добился визуального ускорения работы браузера. Для многих это не будет каким-то открытием, но судя по моим знакомым, об этом знают очень мало народу.
Чтобы убедиться, что хоть какой-то толк в манипуляциях с флагами есть, в адресной строке забейте browser://gpu и запомните, что было.
Для того, чтобы оказаться во кладке с флагами, в адресной строке вбиваем browser://flags.
После это я активировал следующие флаги:
- Опорный сервер браузера (#enable-browserver-client);
- Переопределение списка программного рендеринга (#ignore-gpu-blacklist);
- Включить аппаратную растеризацию (#enable-gpu-rasterization) — принудительное включение для всех слоев;
- Отрисовка в отдельном потоке (#impl-side-painting) — включено;
- Число потоков растрового изображения (#num-raster-threads) — я поставил столько же потоков сколько и ядер, т.е 4.
После этого перезапускаем браузер, заходим в browser://gpu и смотрим на полученный результат.
P.S: Я проверял только на Яндекс.Браузере, но, возможно, будет работать и на других браузерах, использующих webkit. Тестов я не делал, но визуально работать стало быстрее.
Автор: Fl0pZz