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 механізми планомірно розганяють браузер, скорочують його ресурсопотребленіе і в цілому роблять його краще. Ще б зробити щось з розширеннями, і було б зовсім добре.

Читати далі