понедельник, 22 февраля 2016 г.

Google Chrome - советы и секреты




Хочу поделиться полезными советами по оптимизации и настройке браузеров на движке Chromium. Помимо самого "папы" Google Chrome, есть ещё много браузеров, построенных на этом движке, но гораздо превосходящих его по безопасности и функционалу. К таковым относятся: Opera, Vivaldi, Slimjet, SRWare Iron, Яндекс.Браузер, CocCoc, Cent и другие менее известные проекты.

Все "хромированные" браузеры страдают одним общим недостатком - на каждую новую вкладку запускается новый процесс. Пользователь открыл 10 вкладок и получил 10 работающих процессов chrome.exe. Безобразие и непорядок. Но без этого нельзя, так уж устроен сам "хромой" движок. С одной стороны это приводит к непомерному потреблению оперативной памяти, а с другой помогает браузеру не вылететь с ошибкой, если одна из вкладок вдруг зависла. Пользователь просто закроет зависшую вкладку и продолжит свою работу. Firefox в этом случае завис бы сразу весь. Кстати, во всех "хромых" браузерах не только каждая вкладка, но и каждое установленное расширение работает в своём выделенном процессе. Поэтому не стоит увлекаться установкой большого количества расширений на браузерах Chrome.

Как сделать Chrome менее прожорливым? В этом нам поможет расширение The Great Suspender, которое выгружает из памяти неиспользуемые в данный момент вкладки и тем самым позволяет освободить приличный объём памяти. The Great Suspender также можно установить в браузер Opera, но перед этим нужно добавить Download Chrome Extension, который позволяет устанавливать расширения с сайта Chrome.

Ещё одним способом уменьшить потребление памяти является изменение правил создания новых процессов. Как было сказано ранее, Chrome запускает каждую новую вкладку в отдельном процессе. Это можно исправить, если отредактировать ключи запуска.

--process-per-tab - этот ключ в параметрах запуска Chrome указывает запуск каждой вкладки в отдельном процессе. Данная опция ускоряет рендеринг страниц, делает браузер более стабильным, но будет потребляться больше памяти. Данный режим работает по умолчанию.

--process-per-site - с помощью этого ключа можно запускать отдельный процесс для каждого сайта. Например, если открыли две вкладки с "google.ru" и три с "yandex.ru", то процессов будет всего лишь два.

--single-process - с помощью этого ключа мы указываем браузеру запускать все вкладки в одном процессе. С этим параметром браузер будет работать крайне нестабильно.

Лично я рекомендую использовать второй вариант - запускать отдельный процесс только для нового сайта. Таким образом, браузер будет работать стабильно и в то же время снизится потребление памяти. Параметры прописываются в свойствах ярлыка браузера через один обязательный пробел:

"C:\Program Files (x86)\Opera\launcher.exe" --process-per-site

Поговорили о производительности и теперь перейдём к интерфейсу. Все знают, что в Chrome отсутствует плавная прокрутка веб-страниц. Эту опцию пользователи браузера ждали в прямом смысле слова годами. В Chrome 49 плавную прокрутку, наконец, добавят по умолчанию. Включить плавную прокрутку самостоятельно, используя одну из последних версий Chrome, но не дожидаясь официального релиза Chrome 49, можно следующим образом:
1) Набрать в адресной строке chrome:/flags
2) Найти в списке опцию enable-smooth-scrolling
3) Переключить её в состояние enabled
4) Перезапустить браузер.

Если вы пользуетесь не Google Chrome, а другим "хромированным" браузером, например Opera, то плавную прокрутку можно включить с помощью ключа --enable-smooth-scrolling. Для этого нужно прописать его в свойства ярлыка браузера, как мы делали при переключении режима создания вкладок. Новый ключ пишем через один пробел до или после предыдущего. В итоге ключи запуска будут иметь такой вид:

"C:\Program Files (x86)\Opera\launcher.exe" --enable-smooth-scrolling --process-per-site

Заключительным этапом настройки нашего браузера будет приведение шрифтов в удобочитаемый вид. Да, все "хромые" имеют ещё одну общую проблему, которую разработчики совершенно не торопятся исправлять - это отвратительная прорисовка шрифтов. Откройте один и тот же сайт в Firefox и Chrome, и сравните качество рендеринга шрифтов. Результат будет явно не в пользу последнего. Есть простой способ избавиться от размытости шрифтов во всех "хромированных" браузерах - это расширение Font Rendering Enhancer. С ним шрифты становятся плотней и контрастней на всех страницах. Расширение имеет настраиваемую плотность шрифта по шкале от 1 до 100 и позволяет подогнать шрифты по индивидуальным предпочтениям пользователя. Я предпочитаю значение в диапазоне 60-70 единиц.

Установка этого расширения в браузер Opera невозможна без наличия дополнительного плагина Download Chrome Extension. С ним мы уже познакомились в процессе установки расширения The Great Suspender.

Надеюсь, эти советы окажутся для вас полезными и помогут сделать серфинг в Интернете более комфортным.

Комментариев нет:

Отправить комментарий