Для Chrome реализован режим экономии ресурсов

6 февраля 2019 года

Для Chromium предложена (Архивная копия от 7 ноября 2020 на Wayback Machine) реализация экспериментального режима Never-Slow" ("--enable-features=NeverSlowMode"), экономящего ресурсы при обработке раздутых страниц и нагружающих процессор скриптов. Данный режим выставляет более жесткие лимиты на потребление ресурсов скриптами, а также ограничивает размер скриптов, шрифтов, изображений и CSS, отключает document.write() и активирует буферизацию для ответов неизвестного размера (без "Content-Length").

По умолчанию для обработки каждого действия пользователя со страницей выделяется бюджет в 200ms процессорного времени, при превышении которого скрипт останавливается до очередной активности пользователя (клик, прокрутка и т.п.). Максимальный размер изображения ограничивается 1MiB, а общий размер всех изображений на странице - 2MiB. Для CSS устанавливаются лимиты 100KiB и 200KiB на один CSS и все CSS-файлы, соответственно. Для скриптов лимиты на размер определены в 50KiB и 500KiB. Для шрифтов - 100KiB и 100KiB. При обработке страницы допускается установка не более 10 одновременных соединений.

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

Источники

править
 
 
Creative Commons
Эта статья содержит материалы из статьи «Для Chrome реализован режим экономии ресурсов», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.