Три необычных способа ускорить работу веб-браузера

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Гайд | Программы, сервисы и сайты

В эпоху доступного интернета почти невозможно представить персональный компьютер без установленного веб-браузера. В этой небольшой инструкции вы узнаете: "Как всего за два клика максимально повысить производительность вашего окна в мир безграничного интернета".

Пролог

Прежде чем приступать к нашей замечательной инструкции, следует уточнить, что, к сожалению, но именно реалии рынка диктуют развитие технологий. И современная реальность такова, что большинство известных и не очень веб-браузеров базируются на технологиях компании Google, а создатели инструментов разработчика и интернет-порталов вынуждены под это подстраиваться. На конец 2022 года самыми популярными веб-браузерами в российском сегменте интернета признаны Google Chrome и Яндекс Браузер, что, по сути, являются копиями открытого браузера Chromium, но с парочкой фирменных дополнений. Так что для избежания проблем и последующих ошибок с инструкцией автор настоятельно рекомендует установить Google Chrome, Яндекс Браузер или Chromium.

Скрытые настройки браузера

Скрытых настроек у современных веб-браузеров целая уйма, и включать их все, следуя глупым советам из интернета, нет никакого смысла, если вы только не хотите окончательно угробить безопасность и стабильность работы вашего веб-обозревателя. Для существенного ускорение веб-браузера, если ваш компьютер приобретён уже после 2012 года, достаточно задействовать API Vulkan. Его особенность состоит в том, что, в отличие от OpenGL или DirectX, используемых по умолчанию для рендеринга страниц, он является более низкоуровневым и позволяет общаться ПО и железу ПК без лишних прослоек. В общем, сразу после его активации вы получите существенное ускорение запуска и загрузки интернет-страниц. Выполним активацию.

Переходим в скрытый раздел настроек нашего веб-браузера:

  • Google Chrome  - вводим в адресной строке chrome://flags.
  • Яндекс Браузер - вводим в адресной строке about:flags.
  • Chromium - вводим в адресной строке chrome://flags.
  1. Находим в поиске Vulkan.
  2. Переключаем параметр на Enable.
  3. Перезапускаем наш браузер с помощь кнопки Relaunch.

Поздравляю! Вы выполнили активацию API Vulkan и существенного ускорили работу своего веб-браузера без какого-либо влияния на безопасность и стабильность работы системы.

PS. Фикс проблем, что возникают у некоторых пользователей при активации API Vulkan.

Долго проверял. Корректно работает только ютуб-трансляции без проблем. ВК, Твич, Фильмы онлайн и еще пару сайтов — всё крашится… графика встройка Intel HD 630 вроде. Прям даже жалко такую фишку отключать, потому что скорость остального браузинга просто стреляет…

Vital

У меня на Ryzen 7 5700G такие же точно глюки были. Попробуйте в настройках Chrome на странице chrome://flags/ установить параметр Choose ANGLE graphics backend в значение OpenGL. В моём случае это помогло избавиться от глюков в отрисовке потокового видео.

Hogger

Магия Ram

Надеюсь, ни для кого не станет открытием, что оперативная память намного быстрее любого современного SSD-носителя. Выполним создание и установку нашего веб-браузера на RAM-диск.

1. Скачиваем и запускаем Softperfect RAM Disk (Желательно от имени администратора).

2. В интерфейсе ПО нажимаем на зелёный плюсик и создаём диск формата NTFS или FAT32 размером в 1-2 Гб.

3. Выполняем установку веб-браузера на созданный Ram Disk с помощью установщика или ручного переноса файлов.

4. Запускаем ярлык установленного браузера или вручную перенесённого .exe и наслаждаемся адовыми скоростями.

PS. Чтобы содержимое диска, созданного из оперативной памяти, не сбрасывалось после отключения питания, не забывайте сохранять его содержимое с помощью значка дискеты в интерфейсе ПО. После перезагрузки просто вновь монтируем наш диск и продолжаем использовать веб-браузер.

Скрытые параметры Windows

В современных версиях Windows алгоритмы работы с интернет трафиком настроены таким образом, что гарантированное подтверждение отправки и получения пакетов между сетевыми адресами намного важнее, чем какая-то там скорость их обработки. Чтобы исправить эту оплошность, и был создан SG TCP Optimizer — признанное мировое решение по устранению лагов и уменьшению задержки. Выполним настройку.

  1. Скачиваем и запускаем TCPOptimizer.exe (Желательно от имени администратора).
  2. Выставляем в интерфейсе программы Optimal или как на скриншотах выше.
  3. Применяем.
  4. Перезагружаем ПК.

Отлично сработано! Всего за два клика вы изменили сотни скрытых параметров в реестре Windows и существенно улучшили пинг, а также скорость загрузки веб-страниц. 

Заключение

Вот, собственно, и всё! Следуя таким немного странным способам, вы не только существенно ускорите работу своего веб-бразера, но и повысите безопасность время препровождения в сети. Уважайте свободу, используйте проверенное ПО и ни в коем случае не предавайте себя.

Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Сисадмин и любитель эльфиек.

64 комментария

87638502@vkontakte
Eсли вы найдёте ошибку или опечатку в тексте, то, пожалуйста, не бойтесь сообщить о ней в комментариях под материалом. Вместе мы сделаем ixbt/live снова великим!
С
На опере с вулканом ютуб дергается и зависает — смотреть невозможно.
87638502@vkontakte
Гайд не рассчитан на оперу и встроенную графику.
NewU
в хроме — то же самое!
87638502@vkontakte
Исправление добавлено, читайте гайд внимательно.
107214747651022927274@google
Перейти с яндекс браузера на хром более радикальный способ ускорения)
Ну и достаточное количество оперативной памяти.
87638502@vkontakte
На вкус и цвет. Почти все они сейчас на одном движке. Оптимальное ускорение это сборка браузеров из исходного кода под своё железо и активация Vulkan.
A
«Находим в поиске API Vulkan» — не получится.
Нужно вводить в поиске просто «Vulkan».
370582630@vkontakte
У меня есть средство получше: Firefox!
87638502@vkontakte
2%… 2%…
N
«куча мух не может ошибаться». Да у хромоклонов больше пользователей, но основная аудитория у них это домохозяйки и простые пользователи, а Firefox сознательно выбирают подкованные в ИТ люди.
87638502@vkontakte
Глупость, просто он по дефолту во многих дистрибутивах линукс. А по поводу мух, аауу, гугл давно спонсирует лису.
N
Как и хромиум по дефолту во многих дистрибутивах, или Эдж на движке хромиума по дефолту в Виндоус.
Гугл не спонсирует лису, а платит за то что бы быть дефолтной поисковой системой в большинстве стран, причем Гугл это делал ещё со времён когда Файрфокс был популярным.
87638502@vkontakte
По этому фоксы ищут средства помимо гугловских? Странная у вас логина по поводу хрома, ибо он уже давно не просто браузер, а стандарт.
N
Это нормально для любой организации, всегда искать пути для увеличения дохода.
Стандарт, и что? Стандарты тоже бывают плохими, абсолютно не аргумент. IE тоже был стандартом, и Хром сейчас идет по тому же пути, взять хотя бы манифест 3 версии.
Файрфокс полностью открытый браузер, в отличие от Хрома, который имеет проприетарные компоненты. В Файрфоксе, если включить отправку телеметрии, то прямо через меню доступна возможность посмотреть полный отчет о том что конкретно передается, Хром не делится такой информацией, и при этом он передает огромное количество данных пользователя в Гугл. Помимо вопроса открытости, есть еще и вопрос удобства, Файрфокс имеет огромное количество возможностей для конфигурации браузера и его поведения под себя, у Хрома философия что дают то и жри, очень ограниченны настройки и флаги по сравнению с возможностями Файрфокса. А работа с большим количеством вкладок это просто ад. Лично мне такой «стандарт» не нужен, это стандарт для домохозяек с их базовыми потребностями.
107214747651022927274@google
я с него ушел по причине тормознутости. ну как и многие
хотя по функционалу топовый браузер
N
Раньше он был тормознутым, до webrender, но сейчас в реальном использовании, он вполне успешно конкурирует с хромоклонами, особенно на тяжелых страницах и при использовании большого количества вкладок.
A
chrome://flags.

точка после flags лишняя, не сработает ссылка.
87638502@vkontakte
Она не нужна это конец предложения ).
A
Мой внук не понял, пришлось объяснять.
87638502@vkontakte
Какие именно и на каком оборудовании? У меня с ютубом, вк и кинопоиском всё хорошо на RX 550.
87638502@vkontakte
Да, в интеле, возможно, и есть причина.
87638502@vkontakte
Вспомнил, у 630 беда с поддержкой современных стандартов Vulkan.
H
У меня на Ryzen 7 5700G такие же точно глюки были. Попробуйте в настройках Chrome на странице chrome://flags/ установить параметр Choose ANGLE graphics backend в значение OpenGL. В моём случае это помогло избавиться от глюков в отрисовке потокового видео.
87638502@vkontakte
Спасибо, добавил в шапку.
N
Это не решение проблемы, это переключение графического бэкэнда с задействованным вами через флаги api Vulkan на бэкэнд ANGLE с OpenGL. То есть это делает бессмысленным включение api Vulkan. Сделайте тесты и проверьте, сравните результаты бенчмарков на дефолте, дефолте с api Vulkan и на ANGLE c OpenGL.
NewU
Спасибо! Действительно помогло для хрома и встройки от Интела.
107214747651022927274@google
6700XT на 22.11.2 драйвере ведет аналогично. Ну впрочем после рандомных черных экранов в винде и рандомных фризов(ВК исправна и куплена новой с европейского магазина) в играх я ожидал нечто подобное)
Alex Mozg
Та же фигня на Quadro P620
109119818707306581041@google
Плохо представляю, при каких обстоятельствах скорость работы браузера(!) при работе системы с SSD, даже не М2, может показаться недостаточной, что понадобится забивать его ногами на виртуальный диск в оперативке, но чисто ради эксперимента — мысль интересная.
87638502@vkontakte
У современных носителей беда в работе с файлами 4 кб и ниже. Не знаю, связано это с контроллером памяти или самим типом памяти, но именно это и есть основной плюс в использование рам диска, ведь сайты в основном и состоят из сотен мелких файлов.
109119818707306581041@google
в порядке эксперимента переключил Хром на api Вулкан, начались фризы и лаги. Так что отказать, вычеркивайте данный пункт )
87638502@vkontakte
Не повезло). Вот, у меня всё хорошо.
https://sun9-72.userapi.com/impg/BPUgG12VaRH_noVYpMI1MlNEqrW1jbMfWP8BzQ/4zxeJSJ6zjs.jpg?size=1920x1080&quality=96&sign=c2dda2761484bdd2e5a3250596a831b8&type=album
107214747651022927274@google
SG TCP Optimizer кстати небоычное решение.
Помню в начале нулевых были популярные подобные проги для диал ап модемов и адсл и они давали буст!
Думал что сайчас винда стала достаточно умной, а игровые драйвера к игровой сетевухе включают в себя все необходимое.
Вообще необычная ситуация что спустя столько лет есть оптимизаторы)
87638502@vkontakte
Всё ещё полезное и нужно ПО!
107214747651022927274@google
Поделюсь своим опытом.
Попробовал врубить вулкан в хроме и у меня после перезагрузки вкладка с ютуб при воспроизведении стала мигать и зависла, а звук шел...
ВК 6700XT с последним сертифицированным драйвером которая вулкан должна поддерживать!!!
ну и сам win 11 home чистый образ с официального сайта без твиков.
87638502@vkontakte
Попробуйте выполнить установку драйверов от энтузиастов.
https://www.ixbt.com/live/3dv/neoficialnye-drayvera-dlya-videokart-radeon-uvelichivayut-na-30-proizvoditelnost-v-novyh-igrah.html
S
Спасибо, Павел, толковый и грамотный подход. Вулкан и Оптимайзер действительно улучшили Эйдж (впрочем это все тот же Хромиум). Насчет ОЗУ- не стал, ОС как бы сама настроена грузить в память все с диска (особенно nvme) и выгружать из памяти неиспользуемое…
I
Мало что может быть бесполезнее RAM диска в современных условиях. Почему? Очень просто: уменьшаем объем доступной памяти чтоб увеличить скорость диска который используем для того чтоб компенсировать недостаток памяти. Это работало в далеком прошлом когда было установлено больше физической памяти чем могла использовать ОС. Это было во времена DOS с ее 640K барьером и во времена 32 битных Windows.
Если памяти достаточно то браузер и его файлы уже в ней (либо в кэше, либо загружен для исполнения) и никакой RAM диск ничего не изменит.
f
Один нюанс: ты не можешь управлять mappingом файлов в рам из коробки? Хоть 1 утилита, политика и т.п. может управлять маппингом в раме? Я о таких не знаю. В маппинг упадет скорее набор из сотни файлов в торрент качалке, чем браузер.
Но да, в большинстве своем мапятся. Следовательно держать в раме установленный браузер, вместо его кэша, проброшенного через GPO, — мех. Даже с учетом сохранения рамдиска при ребуте, слишком много возможных проблем.
Но сам по себе рамдиск валиден. Если он поддерживает TRIM и динамическое выделение памяти. При 32-64 гб — потери 2 гб с копейками (максимальный лимит кэша хрома + временные файлы) не сильно и чувствуются
A
Не совсем так. У браузера есть кэш, обычно небольшой ~100 МБ, но который он очень активно пишет/читает.
Когда другое ПО начинает параллельно читать/писать, то браузер начинает тормозить.
На SSD это незаметно, но на HDD видно невооружённым глазом.
То есть RAM drive под кэш браузера может быть полезен в некоторых конфигурациях ПК.
Либо отдельный SSD под браузер, но это к.м.к перебор.
H
Простой, но полезный материал!
T
Если уж браузер на RAM диск устанавливать, то и cache location нужно на RAM заворачивать. По умолчанию он пишется в App_Data/… Иначе смысла нет никакого.
0x131315
Хороший гайд как поиметь проблем на ровном месте. Особенно возня с рамдиском — оно того просто не стоит, тем более на современном железе. А менять сотни параметров сетевого стека, вслепую, без понимания что и зачем меняется — вообще прямой путь к переустановке системы, т.к. в случае проблем вернуть все в исходный вид тут уже просто никакой возможности.
Лучший вариант оптимизации — пустить энтузиазм в работу, а полученные деньги пустить на апгрейд железа: 32гб ddr4/ddr5 + средненький nvme/sata бюджетного уровня, типа mx500/970evo+, нормальный современный проц типа 5700/7700 или аналог от интел, и бюджетная видюшка уровня 3600/6700, и все так летать будет, что никакими программными оптимизация и и близко не добиться. Цена вопроса порядка 20-100к, в зависимости от стартовых условий, у многих только пару компонентов обновить, это за пару месяцев скопить можно при желании, и такого задела браузеру хватит лет на 7 даже в самом худшем случае.
f
Люди делятся на 2 типа: кто не делает бэкап и кто уже начал делать. Аффторы и статьи, и комментария выше не сильно слышали данную поговорку, чтобы в те же 2 клика сделать нативный бэкап в SG, теневую копию и инкремент в своем любимом софте для бэкапа перед любыми экспериментами (:
z
Для меня самое лучшее решение, собрать браузер из исходников с нативной поддержкой ЦПУ (march=native)
C
Пользуешься нормальным браузером Firefox. Всё.
N
TCPOptimizer.exe определяется как троян и подозрительное ПО на VirusTotal несколькими вендорами, причем не важно скачанный по ссылке с диска или с официального сайта. А так реальную пользу из всего этого может принести только перенос браузера в ram-диск, остальные шаги неоднозначные и могут вызвать больше проблем чем принести пользы.
87638502@vkontakte
Расслабьтесь, вирусов там нет, а по поводу работы сканеров, то половина из них даже самораспаковывающийся архив winrar воспринимают за вирус.
N
Вирусы это совсем не то что трояны и нежелательное ПО. Конечно, конкретно вирусов там нет. Но эта прога не просто так помечена как троян и подозрительное ПО, вы понятия не имеете что делает конкретно это ПО под копотом, при том что оно работает с привилегиями администратора, как вы можете заявлять что там все нормально, вы специалист ИБ и изучали конкретно это ПО? Обычный канал распространения зловредов это бесплатное ПО с закрытым исходным кодом, которое что-то оптимизирует или улучшает, при этом ему не обязательно встраивать вирус в вашу систему, достаточно покопаться в реестре поменять несколько параметров и вот ваш компьютер уже подвержен сотням уязвимостей и вы этого даже не заметите. Вполне возможно что это ПО и не опасно, но оно вырабатывает привычку доверять подобному ПО и в таком случае вы рано или поздно нарветесь на последствия. Если есть непреодолимое желание поменять параметры TCP IP то есть куча гайдов для ручной настройки, или ПО от именитых производителей, или ПО которое хотя бы не определяется как троян в при сканировании.
87638502@vkontakte
У вас слишком играет паранойя. Погуглите историю этого ПО.
N
История абсолютно ничего не гарантирует, куча примеров ПО с хорошей историей у которых в очередном обновлении был внедрён нежелательный или вредоносный код.
0
Уже чуть больше года у групных игроков рынка на раздаче контента включён HTTP/3, который работает по UDP и на работу которого подкручивание параметров TCP никак не повлияет. Хорошего в этом нет ничего нет, но такова реальность.
87638502@vkontakte
Заблуждение. Стек HTTP3 это tcp+udp, а не чистый классический UDP.
0
Ну вот здесь: https://datatracker.ietf.org/doc/html/rfc9114 конкретно сказано, что HTTP/3 переносит наработки HTTP/2 на транспорт QUIC, который, согласно даже названию, «Quick UDP Internet Connections». tcpdump тоже показывает, что обмен идёт по udp. Или вы о чём?
87638502@vkontakte
Сегодняшний Web построен на протоколе TCP, который был выбран за его надёжность и гарантированность доставки пакетов. Для открытия TCP-соединения используется так называемое «трёхкратное рукопожатие». Это означает дополнительные циклы отправки-приёма сообщений для каждого нового соединения, что увеличивает задержки.
Протокол UDP, с другой стороны, построен на идее «отправить пакет и забыть о нём». Сообщение, отправленное по UDP, будет доставлено получателю (не гарантированно, с некоторой вероятностью успеха). Яркое преимущество здесь в меньшем времени установки соединения, такой же яркий недостаток — негарантированность доставки или порядка прихода пакетов получателю. Это означает, что для обеспечения надёжности придётся построить некоторый механизм поверх UDP, который гарантирует доставку пакетов.
Зачем нужен QUIC?
Планы команды разработчиков протокола QUIC выглядят очень амбициозно: протокол попытается совместить скорость UDP с надёжностью TCP.
Вот что об этом пишет Википедия:
Улучшение протокола TCP является долговременной целью для Google, а протокол QUIC создан как эквивалент независимого TCP-соединения, но с уменьшенными задержками и улучшенной в духе SPDY поддержкой мультиплексирования. Если QUIC покажет свою эффективность, то эти возможности могут войти в следующую версию протоколов TCP и TLS (разработка которых занимает больше времени).
В этой цитате есть важный момент: если QUIC докажет свою эффективность, то есть шанс, что опробованные в нём идеи станут частью следующей версии TCP.
Протокол TCP достаточно сильно формализован. Его реализации есть в ядрах Windows и Linux, в каждой мобильной OS, да и во многих более простых устройствах. Улучшение TCP является непростым делом, поскольку все эти реализации должны его поддерживать.
UDP же является относительно простым протоколом. Значительно быстрее разработать новый протокол поверх UDP чтобы иметь возможность проверить теоретические идеи, работу в перегруженных сетях, обработку заблокированных потерянным пакетом потоков и т.д. Как только эти моменты будут прояснены — можно будет начинать работу по переносу лучших частей QUIC в следующую версию TCP.
0
Вы всё правильно пишете, я именно поэтому и говорю, что ничего хорошего от перехода на транспорт QUIC нет, но это фактически произошло почти одноменентно на всех крупных CDN где-то к концу 2021 года. Поскольку первый включивший (facebook, вроде) моментально получил приоритет в использовании канала пользователя в ущерб всему TCP траффику, остальные вынуждены были поступить так же. Можно принудительно отключить HTTP/3 в настройках браузера, тогда всё будет «как было».
234955011@vkontakte
А почему именно 2012 год ????? Можно было купить комп и в 13-м но с начинкой 2-х 3-х летней давности! Как то прояснили бы этот вопрос. Может начиная с какого процессора или вида памяти, мат.платы, видеокарты? Как то по конкретнее хотелось бы, если конечно можно.
87638502@vkontakte
Первые модели видеокарт с поддержкой вулкан 2011-2012 год
Д
Предложенное исправление убивает все приобретенные фишки:
Не очень новый, но еще очень даже рабочий комп: Ryzen 2700X, 32G RAM, Radeon RX Vega 64. Разрешение экрана 3840ч2160
1. Без вулкана BASEMARK дает 1343,12 очков
2. Включение вулкана: 1487,26 очков
3. Включение вулкана и Choose ANGLE graphics backend в значение OpenGL: 1097,41 очков
V
Автору оторвать руки, что бы он больше не мог такой дряни писать.

Добавить комментарий

Сейчас на главной

Новости

Публикации

Аллергия на кошек и что делать, если очень хочется завести кота

У городских жителей давно вошло в моду содержать дома различных животных. Кто-то отдает предпочтение хорькам, общительным, ласковым зверькам, легко приручаемым, любителям спать до 20 часов в сутки....

Играем с собакой: какие игрушки выбрать и как играть с питомцем в развивающие игры

Взятый с рук у знакомых, купленный в питомнике щенок быстро становится одним из самых важных членов семьи. Он терпеливо ждет прихода хозяев с работы, всегда рад составить компанию во всех...

Как сложилась жизнь и карьера актрисы Джульетт Льюис из фильма от «Заката до рассвета»

В середине 90-х в кинотеатрах, а так же на кассетах VHS вышел остросюжетный фильм «От заката до рассвета». В России и на постсоветском пространстве фантастический боевик со временем стал...

Почему на женских рубашках пуговицы слева, а на мужских - справа?

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

Обзор игрового ноутбука Maibenben X757? Разборка мощной модели с дискретной видеокартой и RGB-иллюминацией

Насколько же хорош новый игровой ноутбук от Maibenben? А именно, модель X757 на базе мощного процессора и дискретной видеокарты, предназначенная для тяжелых приложений и игр. Интересный...

Обзор электронной книги OnyxBoox Kant 2: идеальная читалка в дорогу

OnyxBoox Kant 2 это компактная читалка которая будет идеальным вариантом для тех, кто проводит много времени вне дома и ценит небольшой вес. Хотя и для дома эта читалка так же подойдёт, но я...