Google: Chrome перастаў жэрці аператыўку на Mac і награваць працэсар

Anonim

Пару гадоў таму я назаўжды адмовіўся ад Chrome на карысць Safari. Мяне раздражняла пражэрлівасць браўзэра Google, які выдаткоўваў ладную частку даступнага рэсурсу працэсара, аператыўнай памяці і дзіка раскручваў кулер майго MacBook Air. Кампутар банальна не спраўляўся, хоць звычайна я не трымаю адкрытымі больш 10 ўкладак адначасова. З тых Google выпусціла некалькі буйных абнаўленняў для Chrome, зрабіўшы яго больш эканамічным і хутчэй. Але самыя знакавыя змены адбыліся ў Chrome 89, які стаў больш спагадным і перастаў так моцна награваць Mac.

Google: Chrome перастаў жэрці аператыўку на Mac і награваць працэсар 8767_1
Google Chrome 89 стаў лепш, чым раней, але пакуль што не дацягвае да Safari

Apple выпусціла пашырэнне «Паролі iCloud» для Chrome. Чаму яно не працуе

Па словах распрацоўшчыкаў Google, якія працавалі над абнаўленнем Chrome 89, з яго выхадам браўзэр стаў прыкметна менш пражэрлівым, знізіўшы нагрузку на цэнтральны працэсар кампутараў Mac. Раней менавіта гэта станавілася прычынай раскручвання кулера падчас працы з Chrome. Браўзэр марнаваў шмат рэсурсаў на забеспячэнне сваёй працы, разаграваў вантробы кампутара і правакаваў актывацыю прымусовага астуджэння, чым моцна раздражняў карыстальнікаў, якія звыкліся працаваць са сваімі MacBook Air і MacBook Pro ў поўнай цішыні.

Абнаўленне Chrome для Mac

Google: Chrome перастаў жэрці аператыўку на Mac і награваць працэсар 8767_2
Chrome - вельмі пражэрлівы браўзэр, але Google імкнецца трымаць яго ў аброці

Агульнае зніжэнне энергаспажывання склала каля 65%, за кошт чаго кампутары, якія працуюць з Chrome, сталі радзей актываваць кулеры, незалежна ад падачы харчавання на акумулятар. Аднак гэта яшчэ не ўсё. Распрацоўнікам атрымалася вызваліць да 100 МБ з кожнай адкрытай укладкі за кошт больш эфектыўнага выкарыстання памяці дзякуючы механізму PartitionAllo-everywhere, а таксама павысіць іх водгук да 22%. Такім чынам укладкі ў Chrome будуць адкрывацца хутчэй, чым раней, эканомячы пры гэтым даступны рэсурс жалеза.

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

Відавочна, што Google спрабуе больш агрэсіўна канкураваць з Safari, якому ў апошні час карыстальнікі Mac аддаюць большую перавагу. Але гэта і зразумела: фірмовы браўзэр Apple на macOS Big Sur працуе на 50% хутчэй, чым Chrome. Нягледзячы на ​​тое што звычайна ў Куперціна імкнуцца пазбягаць параўнанняў з канкурэнтамі, на апошняй прэзентацыі кампанія прадэманстравала дзіўнае адставанне Chrome ад Safari ў лічбах. Такая розніца атрымалася за кошт эфектыўнага выкарыстання JavaScript і некаторых архітэктурных адрозненняў, якія аказваюцца крытычнымі.

Safari або Google Chrome

Google: Chrome перастаў жэрці аператыўку на Mac і награваць працэсар 8767_3
Апошнія 3 абнаўлення Chrome дазволілі яму прасунуцца далёка наперад па частцы хуткадзейнасці і эканамічнасці

Google са свайго боку, відавочна, разумее, што Safari пераўзыходзіць Chrome, таму за апошні час дадала ў свой браўзэр некалькі прасунутых механізмаў, арыентаваных на павышэнне хуткадзейнасці і скарачэнне рэсурсаспажывання:

  • Back and forward cache - механізм, які дазваляе імгненна загружаць старонку пры вяртанні назад, выцягваючы яе з кэша;
  • Таймер JavaScript - таймер, які адлічвае час ад апошняга звароту да ўкладцы і замарожвае яе, калі прайшло больш хвіліны;
  • Freeze-Dried Tabs - інструмент, які як бы робіць здымак экрана і загружае яго ў першую чаргу, калі старонка цяжкая;
  • IsolatedSplits - механізм, які падтрымлівае працу толькі тых вэб-старонак, якія знаходзяцца ў зоне бачнасці карыстальніка, што павышае хуткасць загрузкі на 7%.

Google вырашыла зрабіць Chrome такім жа бяспечным, як Safari

Які вынік гэта дасць, пакажа час. У рэшце рэшт, вось так адразу вызначыць прырост хуткадзейнасці даволі складана, паколькі гэта надзвычай комплекснае з'ява, адзін пласт якога накладваецца на іншы, утвараючы свайго роду бутэрброд фактараў. Бо лагічна, што немагчыма разагнаць Chrome на 50% па пстрычцы пальцаў. А ўкараняемыя Google механізмы планамерна разганяюць браўзэр, скарачаюць яго рэсурсаспажывання і ў цэлым робяць яго лепш. Яшчэ б зрабіць што-то з пашырэннямі, і было б зусім добра.

Чытаць далей