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

в 21:22, , рубрики: браузеры, мобильный браузер, ускоряем яндекс браузер

Для меня стало большой неожиданностью, что Яндекс.Браузер под 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

Источник



https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js