Chrome 68 отличился пониженным потреблением оперативной памяти

Веб-браузеры на компьютерах, среди которых наиболее популярны Chrome и Firefox, расходуют немало системных ресурсов. Чем крупнее становятся сайты в интернете, тем больше оперативной памяти им нужно. Разработчики браузеров знают об этом и не собираются мириться с таким положением дел.

На прошлой неделе состоялся релиз версии Chrome 68. Здесь появилась новая функция под названием Page Lifecycle Interface. Она позволяет браузеру бережнее расходовать системные ресурсы за счёт постановки сайтов на паузу, если они долго неактивны. При необходимости сайты запускаются и продолжают работать.

Подобная функциональность присутствует на смартфонах. Операционная система ставит на паузу работу приложений и сервисов в фоновом режиме, освобождает ресурсы и снижает расход энергии. Чтобы Page Lifecycle работала оптимально, требуется поддержка со стороны веб-разработчиков.

Также данная функция поддерживает прогрессивные веб-приложения. Это сайты, которые используют современные возможности и похожи на приложения на смартфонах. Это означает интеграцию с мобильными устройствами и повышение производительности браузеров.

Что касается Firefox, проект Mozilla Fission Memshrink нацелен на сокращение расходов памяти на 7 Мб и больше. Это память от сотен процессов, которые браузер применяет для отображения сайта на экране.

Memshrink представляет собой часть программы Mozilla Fission, которая напоминает Google Site Isolation. Функции безопасности работает при помощи открытия множества процессов браузера для любого домена, который пользователь загружает во вкладке.

Чтобы изоляция сайта работала, нужна способность запускать от сотни процессов контента в средней сессии Firefox. Каждый из этих процессов расходует память только на своё создание, вне зависимости от содержимого. Задача заключается в снижении этого объёма ниже значения 10 Мб, чтобы суммарный расход памяти от всех процессов не превышала 1 Гб. В данный момент на Windows 10 это значение составляет 17-21 Мб. На Linux и OS X оно составляет 25-35 Мб. Таким образом, на одну сессию уходит 2-3,5 Гб.

Разработчики хотят снизить расход памяти на 7 Мб. В браузере мало мест, где можно сократить расход памяти без потери функциональности, тем более сократить намного. Однако, имеется множество мест, где можно снизить расход энергии по чуть-чуть, чтобы в сумме получить заметную оптимизацию. Именно этим сейчас занимаются Google и Mozilla.

 

1 star2 star3 star4 star5 star (1 голос, среднее: 5,00 из 5)
Загрузка...
Браузер

 

Комментировать!

Вам понравится

Представлен Google Chrome 68 Google объявила о выходе новой версии браузера — Chrome 68 — для Windows, Mac и Linux. В обновлении появилась серая пометка «Not Secure» для сайтов, использующих HTTP-протокол, а т...
В новом Chrome защита Spectre использует на 13% больше памяти... Meltdown, Spectre и подобные им критические уязвимости современных центральных процессоров будут иметь негативные последствия для всей компьютерной отрасли ещё долгие годы. Наприме...
В Chrome изменится индикация безопасных соединений... Компания Google сообщила о готовящихся в осенних выпусках Chrome изменениях индикации безопасности соединения. Так как общей целью является повсеместный переход на HTTPS, а начиная...
Обновление Windows 10 April 2018 Update убивает Chrome В апреле 2018 года выпуск обновления для Windows 10 тепло приветствовали многие люди, но кажется, что у него есть некоторые проблемы. Они возникли у определенных пользователей, кот...
В Google Chrome для Windows-компьютеров с сенсорными экранами появилась полезная... В последней версии настольного браузера Google Chrome для разработчиков дебютировала одна из самых полезных и долгожданных опций, которая пригодится всем владельцам компьютеров на ...
Пользователям Windows 10 S не будет доступен Google Chrome... На прошлой неделе в ходе конференции Microsoft EDU для разработчиков компания Microsoft анонсировала новую операционную систему Windows 10 S. Одной из особенностей данной версии Wi...