В Google раскрыли секрет серьезного увеличения скорости Chrome в Windows

Разработчики Google нашли способ значительно повысить производительность своего браузера Chrome. Проект получил название Native Window Occlusion.
В Google раскрыли секрет серьезного увеличения скорости Chrome в Windows

В Google раскрыли секрет серьезного увеличения скорости Chrome в Windows. Фото: Pexels

В сообщении разработчика Chrome Дэвида Бьенвену, утверждается, что с момента внедрения изменений Chrome стал на 8,5–25,8% быстрее при запуске, использовал на 3,1% меньше памяти графического процессора, имел на 20,4% меньше кадров рендерера в целом. На 4,5% меньше пользователей отметили сбои модуля рендеринга. 

Такого результата удалось достичь, точно поняв, когда окна Chrome закрыты или полностью перекрыты окнами других программ.

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

Однако при попытке применить ту же логику ко всему окну Chrome возникло несколько проблем. Операционная система не предоставляет прямого способа узнать, когда окно полностью перекрыто другими окнами. Одно окно Chrome, закрывающее другое, — не такая уж большая проблема, но окна других программ (приложений, обозревателей файлов и т. д.) представляют собой проблему, отмечает разработчик продукта

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

Из сообщения Дэвида Бьенвену, разработчика Chrome:

«Алгоритм нужно внедрять с большой осторожностью, потому что, если мы решим, что окно закрыто, когда оно фактически видно пользователю, тогда область, в которой пользователь ожидает увидеть веб-содержимое, будет белой. Мы также не хотим блокировать поток пользовательского интерфейса при выполнении расчета окклюзии, потому что это может снизить скорость отклика Chrome и ухудшить взаимодействие с пользователем»

После трех лет экспериментов разработчики Chrome все же нашли решение этой проблемы и разработали проект Native Window Occlusion. Он улучшает производительность браузера, а скорость запуска на рекордные 25%. Как удалось решить проблему перекрывающихся окон в сообщении не сообщается.

Startpack подготовил список облачных решений для организации и контроля доступа в интернет в общедоступных и корпоративных местах. Они разграничивают трафик и контролируют поведение пользователей при подключении через беспроводные и проводные соединения, позволяют заблокировать определенные ресурсы для посещения и создать VPN-сети, идентифицируют пользователей, пытающихся подключиться к сетевым ресурсам, настраиваются с помощью панелей администрирования и обеспечивают гибкость предоставления скорости подключения и объёма раздаваемого трафика.

Статьи по теме

Больше интересного

Актуальное

Пользователи Microsoft Teams смогут запрашивать доступ к заблокированным приложениям
INTRUM CRM — лучшая CRM на рынке недвижимости по версии CREDO-2021
Серьезная уязвимость безопасности затрагивает почти весь Интернет
Ещё…