Google Chrome расходует в 10 раз больше оперативки, чем Safari

Наверное, вам приходилось слышать (а может быть, и убедиться в этом лично), что Chrome – это самый прожорливый браузер, который способен высадить все ресурсы компьютера. Одно время среди пользователей даже ходила байка, что Apple специально выпустила Mac Pro с 1 ТБ оперативной памяти, чтобы на нём можно было работать в Chrome больше чем с 2 вкладками одновременно. Однако Google регулярно выпускает обновления, которые якобы разгоняют её фирменный браузер и снижают расход ресурсов. По этой логике Chrome уже давно должен был сравняться с Safari. Но сравнялся ли?

Chrome оказался в 10 раз прожорливее Safari

Как Safari превращается в альтернативный App Store

Разработчик Мортен Джаст провёл собственный эксперимент, в ходе которого сравнил, насколько ощутима разница в расходе оперативной памяти Chrome и Safari. Для этого он настроил на MacBook Pro 16″ с 32 ГБ ОЗУ виртуальную машину с чистой macOS Big Sur и последовательно запустил в каждом браузере всего две вкладки: Twitter и Gmail. Результат не заставил себя долго ждать.

Сравнение Chrome и Safari

В базовом сценарии средний расход оперативной памяти вкладкой с открытым Twitter в Chrome составил 730 МБ. Это ровно в 10 раз больше, чем у Safari, который показал расход всего в 73 МБ. Однако в Safari есть специальный механизм, который позволяет переключиться на мобильную версию сайта и тем самым сократить потребление оперативки ещё больше, снизив его до 63 МБ.

Расход оперативной памяти: слева — Chrome, справа — Safari

В тесте с двумя одновременно запущенными вкладками результат оказался ещё показательнее. Chrome, чтобы обработать вкладки с Twitter и Gmail, потребовался ровно 1 ГБ, тогда как результат Safari не превышал 80 МБ. Однако разработчику этого показалось мало, и он решил проверить, как оба браузера поведут себя, если нагрузить их несколькими десятками запущенных одновременно веб-страниц.

Как сгенерировать пароль на iOS, если Safari не срабатывает

Тогда он открыл в Safari и в Chrome по 54 веб-страницы и обнаружил, что средний расход оперативной памяти на вкладку в Safari составил всего 12 МБ, тогда как Chrome потребовалось около 290 МБ. Разница, как видите, получилась поистине колоссальной, показав, что фирменный веб-браузер поискового гиганта в десятки раз уступает Safari по уровню эффективности использования доступных ресурсов, заполняя собой всё пространство подобно газу.

Почему Safari лучше Chrome

Отчего так происходит? На самом деле высокая энергоёмкость Google Chrome является следствием нескольких факторов. Несмотря на то что Google явно пытается повысить быстродействие своего браузера, это не особенно способствует экономичности. Это и обилие функциональных возможностей, и расширения, многие из которых довольно сильно нагружают компьютер, и в целом его внутреннее устройство приводят к перерасходу ресурсов и энергии.

Google хочет сделать Chrome лучше, но пока у неё получается не очень

Недавно стало известно, что Google работает над функцией PartitionAlloc-everywhere. Она должна решить сразу несколько проблем: позволить браузеру запускаться быстрее, ускорить загрузку веб-страниц и оптимизировать расход оперативной памяти. Пока сложно сказать, за счёт чего произойдёт настолько масштабный сдвиг, но Google рассчитывает, что нововведение изменит представление пользователей о Chrome.

Достали cookie в Safari? Вот как легко и просто их заблокировать

Как бы там ни было, на сегодня не существуют другого браузера, кроме Safari, который бы вёл себя настолько же экономично и быстро на macOS. Apple проделала масштабную работу, чтобы оптимизировать Safari под свою операционную систему. В Купертино не боятся блокировать все веб-трекеры, которые работают на сайтах и отслеживают пользователей, не используют собственные и не собирают данные пользователей, регулярно внедряют всевозможные механизмы защиты и повышения быстродействия. В результате сейчас заменить Safari на macOS банально нечем.

macOS Big SurКомпания AppleКомпьютеры Apple
Лучший комментарий  
Чтобы оставить комментарий