Google Chrome 68 получил функцию уменьшения потребления памятиВ версии Google Chrome 68 добавили функцию API Lifecycle, уменьшающую потребление памяти. Данная функция снижает объем использования ОЗУ при одновременном открытии нескольких вкладок
Есть два известных факта. Первый факт - Google Chrome является самым популярным браузером, и второй факт - он потребляет много оперативной памяти. За последние годы Google Chrome получил массу обновлений, но не одно из них не сократило использование ОЗУ. Последнее обновление наконец-то решает эту проблему.
В версии Google Chrome 68 добавили функцию, уменьшающую потребление памяти
Новая функция называется API Lifecycle. Данная функция уменьшает использование ОЗУ при одновременном открытии нескольких вкладок. API Lifecycle приостанавливает веб-страницы, которые находятся в фоновом режиме, а также те страницы, которые вы не открывали какое-то время. Таким образом уменьшается использование оперативной памяти и нагрузки на процессор.
API Lifecycle позволяет браузерам более агрессивно оптимизировать системные ресурсы, что в конечном счете идет на пользу всем веб-пользователям", - объясняет Филип Уолтон, программист, участвующий в разработке браузера Google Chrome.
"Разработчики браузеров принимают активные меры для сохранения ресурсов для страниц в фоновых вкладках, и многие разработчики браузеров хотели бы улучшить подобную функцию, чтобы уменьшить общий объем использования ресурсов. Проблема в том, что веб-разработчики в настоящее время не имеют возможности подготовиться к такого рода системным вмешательствам со стороны браузеров или даже знать, что они происходят. Это означает, что разработчики браузеров стоят перед выбором: быть консервативными или рисковать нарушить работу веб-страницы”, - говорят разработчики Chrome.
Очевидная проблема недорогих устройств в том, что они имеют ограниченную память, меньшую вычислительную мощность и небольшое пространство для хранения. Но веб-сайты в наши дни становятся все более мощными и ресурсоемкими. Так что единственное что можно сделать - это оптимизировать работу браузера.
Функция Page Lifecycle поддерживает работу в прогрессивных веб-приложениях (PWA), сообщает об этом Алекс Рассел в своем сообщении в Twitter.
Google