Как стать автором
Обновить

Немного ускоряем мобильный браузер «Яндекса» под Android на WebKit

Время на прочтение1 мин
Количество просмотров15K
Для меня стало большой неожиданностью, что Яндекс.Браузер под 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. Тестов я не делал, но визуально работать стало быстрее.
Теги:
Хабы:
+4
Комментарии6

Публикации

Изменить настройки темы

Истории

Ближайшие события