ПрограммыНовости софтаПочему браузеры перезагружают вкладки

Почему браузеры перезагружают вкладки

Оценка - 1Оценка - 2Оценка - 3Оценка - 4Оценка - 5
1

Знакомая ситуация, когда нажимаешь на уже ранее открытую и загруженную вкладку, а она повторно начинает перезагружаться? Технология Hibernate в современных браузерах прекращает это.

Почему браузеры перезагружают вкладки

При перезагрузке страницы внесенные (записанные) данные на странице могут быть потеряны и в большинстве случаев пропадают. В чем же причина такого поведения и как её решили в некоторых веб-обозревателях.

Экономия оперативной и постоянной памяти компьютера браузерами

Ресурсы ПК имеют ограничение и ОЗУ (RAM) тут не исключение, а ведь все быстродоступные уже загруженные ранее данные хранятся именно там. Так открытые вкладки записывают свои данных в память и чем их больше, тем меньше свободного места остается для других приложений и объема ОЗУ.

Чтобы открывающиеся вкладки не пропадали из памяти некоторые разработчики придумали выход — старые данные удалять и при обращении к вкладке ещё раз загружать данные повторно.

И конечно же такое решение не может удовлетворять пользователя, происходит повторная загрузка, потеря данных и время ожидание увеличивается. В итоге разработчики из Yandex внедрили в свой браузер технологию Hibernate.

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

Решение простое — сохранять данные на жесткий диск перед удалением их из ОЗУ. И когда пользователь вновь переходит к вкладке Яндекс подтягивает данные с HDD, тем самым перезагрузка или новая загрузка данных из сети не происходят.

Восстановление вкладки происходит не только в момент последнего посещения, но и при внесении на ней изменений: рисунок, текст и прочее.

В пользователей, которые любят открыть сотни вкладок и не закрывать их Yandex экономит более 300 мегабайт оперативной памяти.

Комментарии 0

wpDiscuz
Вконтакте