статьи

Как ускорить Google Chrome и загрузку сайтов в нём

Доброго времени суток, дорогие друзья, знакомые, читатели, почитатели и прочие личности.

Заголовок у нас получился почти в стихах. Вообще говоря, скорее всего, если Вы не используете 500 открытых вкладок и 9000 расширений в браузере, то, что Chrome, что любой другой браузер, скорее всего, уже не вызывает у Вас нареканий по скорости. А уж если стоит SSD и вагон с оперативной памятью, то тем более.

google chrome

Тем не менее, для ярых фанатов оптимизировать всё живое и выжать из доступного максимум, есть несколько достаточно простых трюков и настроек, которое повысят производительность вышеупомянутого Хрома, если не в разы, то хотя бы заметно, что называется "на глаз". Хотя куда уж больше-то? :)

Впрочем, давайте приступим.

Тонкая настройка браузера Chrome для повышения производительности

Традиционно, предупреждаем, что всего хорошо в меру и оптимизация такого типа может влиять на стабильность, поэтому обо всех сделанных изменениях стоит помнить и, что называется, "откатывать" назад в случае возникновения проблем (хотя их быть, по идее, не должно).

Что же, давайте по пунктам:

  • Для начала стоит избавиться от расширений, которые Вы не используете или которые дублируют функционал. Поверьте, установленный AdBlock + Ublock + Adguard не делают Ваш браузер и компьютер счастливее - они просто добавляют проблем, тормозов и других ужасов жизни.как ускорить google chrome - скриншот 1Чтобы это сделать зайдите в настройки расширений нажав на "Три точки (в правом верхнем углу) - Настройки" - "Расширения" или введя в адресную строку браузера команду:
    chrome://extensions
  • После чего нажмите в Enter. Это откроет, собственно, список расширений, где их можно отключать, удалять и прочее;
  • Во-вторых. если Вы используете миллионы открытых вкладок (вместо, что было бы разумно, закладок), то прочитайте вот эту нашу статью: "Как уменьшить потребление памяти памяти Google Chrome [The Great Suspender]", - и не просто прочитайте, а, что называется, примените её к своему браузеру;
  • В-третьих, введите в адресную строку браузера команду:
    chrome://apps
    Что откроет список установленных приложений. Они ускоряют и добавляют ряд функционала в сервисы гугла, но если чем-то из этого вы не пользуетесь, то просто удалите:как ускорить google chrome - скриншот 2
    Нажав, собственно правую кнопку мышки и выбрав пункт "Удалить".
  • Теперь к самому вкусному. В Google Chrome есть множество "секретных" и экспериментальных функций под его капотом. Это эксперименты команды разработчиков Chrome, - некоторые из них могут не создаваться для начинающих пользователей, некоторые могут не работать на некоторых устройствах, а некоторые могут и не подходить для Вашего компьютера. К ним стоит подходить с осторожностью, но, тем не менее, многие из них достаточно безопасны и могут быть применены для ускорения загрузки.
  • Введите в адресную строку команду:
    chrome://flags/#enable-experimental-canvas-features
    Это откроет страницу с экспериментальными настройками canvas (да и настройками вообще) и предупреждением, часть из которого мы кратенько упомянули выше:как ускорить google chrome - скриншот 3
  • Здесь всё на русском языке, но, тем не менее, давайте мы подскажем Вам, что стоит включить, что нет.как ускорить google chrome - скриншот 4
    Для начала включаем следующее:

    • Переопределение списка программного рендеринга;
    • Экспериментальные функции canvas;
    • Ускорение двухмерного элемента canvas
  • После этих трёх настроек перезагрузите браузер как того просят внизу:как ускорить google chrome - скриншот 5
  • После чего протестируйте работу известных Вам сайтов, т.е тех, которые Вы обычно посещаете. Посмотрите, всё ли работает адекватно, быстро и разумно, после чего двигайтесь дальше;
  • Введите команду:
    chrome://flags/#enable-scroll-prediction
  • Это включит функционал предсказывания движения пальцев при прокрутке, что позволяет заранее обрабатывать фреймы. Здесь, если Вы сидите за компьютером, а не устройством с сенсорным экраном, нас больше интересует предзагрузка фреймов при прокрутке странице, поэтому мы эту функцию включаем;
  • Далее введите команду:
    chrome://flags/#num-raster-threads
    Она изменит "число потоков растрового изображения", что в общем и целом обычно положительно влияет на производительность, особенно в случае, если у Вас многоядерный процессор;
  • Следом можно использовать настройку "Аппаратная растеризация" (для удобства поиска используйте сочетание клавиш "Ctrl+F", что позволит искать по странице настроек быстрее:как ускорить google chrome - скриншот 6Наиболее производительным будет вариант "Принудительное включение для всех слоёв", но он может быть проблемным вариантом в некоторых случаях, поэтому есть смысл просто использовать пункт "Включено". Имейте ввиду, что если у Вас ноутбук или любое другое, зависящее от батареи устройство, эта настройка (как, впрочем и другие) может ускорить процесс разряда аккумулятора;
  • Введите, опять же, в адресную строку команду:
    chrome://flags/#enable-simple-cache-backend
  • Или просто найдите на странице параметр "Simple Cache для HTTP" и включите его:
    как ускорить google chrome - скриншот 7
    Как и написано, -  это новая система кеширования, в которой место на диске выделяется средствами файловой системы. Особенно поможет владельцам SSD и современных операционных систем;
  • Почти самое главное - это команда (в адресной строке, традиционно):
    chrome://flags/#enable-nostate-prefetch
    Или параметр No-State Prefetch. Он ускоряет загрузку страниц за счет предварительного скачивания данных.

    как ускорить google chrome - скриншот наиважнейший

    Параметр Prerender обеспечивает ещё более быструю загрузку за счет полной предварительной обработки страниц. Параметр Simple Load не меняет скорость загрузки, но позволяет получить больше данных для сравнительного анализа, чем если бы настройка была отключена. Рекомендуем ставить в Prerender.

Это суровый минимум, который ускорит браузер (в основном это будет видно на средних машинках) и сделает его работу более шустрой. Как уже говорилось, если Вы сталкиваетесь с проблемами, то стоит откатить все изменения (т.е включенное выключить и тд и тп) полностью или частично (если Вы хотите выявить какая именно настройка вызывает проблему).

как ускорить google chrome - скриншот 8

как ускорить google chrome - скриншот 9

Кстати говоря, если Вы не боитесь экспериментов, то покопайтесь в этой странице - там много интересного. Например можно включить Material Design для настроек, закладок и расширений (и/или остальных элементах интерфейса браузера Chrome), да и вообще попробовать много других разностей, которые возможно будут в браузере в будущем, а может не будут никогда.

как ускорить google chrome - скриншот 10

Но, само собой, помните об осторожности, экспериментальности и всём таком. А то можно и напортачить и замедлить и вообще чего-нибудь натворить.

Такие дела. Переходим к послесловию.

к содержанию ↑

Послесловие

Надеюсь, что кому-то пригодится, хотя идея ускорения хрома вещь достаточно.. специфичная. Зато покопаться в настройках интересно, да и знать о них, по меньшей мере, полезненько.

Как и всегда, если есть какие-то мысли, дополнения и всё такое прочее, то, традиционно, добро пожаловать в комментарии к этой статье.

  1. Sonikelf

    Такие вот делас..

  2. Elias

    Напишите,пожалуйста,статью по оптимизации интернета,про Rwin и Ttl,сколько должен быть их размер и так далее

    • Sonikelf

      Приветствую.
      Киньте в темник - https://sonikelf.ru/predlozhit-temu-dlya-stati-na-sajt-zametki-sis-admina/ - подумаем, может что-то набросаем.

  3. Александр

    Доброе утро!Испытал,реально ускорился спортбокс.Благодарю.Но почему-то нет "Или параметр No-State Prefetch. Он ускоряет загрузку страниц за счет предварительного скачивания данных."С уважением Александр.

    • Sonikelf

      Доброе.
      Гуд. С параметром еще бы ускорился сильнее.
      Попробуйте обновить браузер, может поэтому?
      У меня он есть везде, но везде последний браузер x64

  4. Денис Борискин

    привет :)))Статья супер получилась :) как в свое время с лисой набросано было. Спасибо) я просто хромом иногда пользуюсь для тех сайтов,где нужен флеш (например рутуб),мне эти настройки будут кстати?
    p.s а сколько расширений в браузере у тебя ? :)

    • Sonikelf

      Привет.
      Не знаю, я с флешем не работаю.

      • Денис Борискин

        я так-то тоже,но в хроме он вроде вшит или я чего-то путаю?

        • Sonikelf

          Куда он там вшит? :)

          • Денис Борискин

            упс,значит я спутал :)

  5. Денис Борискин

    знак вопроса после кстати-лишний,случайно нажал

    • Sonikelf

      Бывает

  6. Максим

    Параметр No-State Prefetch отсутствует почему-то в настройках. И вот судя по комментариям выше не только у меня.

    • Sonikelf

      Пробуйте обновлять браузер до последней версии или до x64 :)

  7. Юрий И

    "Поверьте, установленный AdBlock + Ublock + Adguard не делают Ваш браузер и компьютер счастливее - они просто добавляют проблем, тормозов и других ужасов жизни" - Вообще не понял:-( А что же это мы про них раньше писали и нахваливали?

    • Sonikelf

      Мы писали про ОДИН УСТАНОВЛЕННЫЙ ПЛАГИН, а не про все три разом. ТРИ ПЛАГИНА этот как три антивируса - пользы в три раза больше не становится, а вот проблем и тормозов - да.
      И "мы писали" - это кто? :)

  8. наталья

    Нормальная статья почти понятная и как то интересная даже. У меня как раз браузер Хром. Я в комментарии под статьей не поняла что такое Rwin и Ttl это к хрому относится? У меня нет такого специально смотрела

  9. maks0

    Можно еще кэш хрома в ramdisk засунуть , если оперативки много

    • Sonikelf

      После SSD большого смысла в этом нет

      • maks0

        https://habrahabr.ru/sandbox/59573/

        • Sonikelf

          Статья за 2013-ый, из чулана, без комментов и каких-либо фактов. Верьте, если хотите, дело Ваше :)
          А если нет, откройте I/O посмотрите, что и куда пишется каждые 2 секунды.

 

* - комментарии могут появляться не сразу, попасть в спам или быть удалены за несоответствие правилам