В Microsoft рассказали о том, как функционирует новый браузер Microsoft Edge, и что было сделано для ускорения его работы. Отмечается, что указанное приложение использует ряд механизмов для оптимизации.
Суть в том, что современные сайты и расширения очень активно потребляют оперативную память. Если её не хватает, используется дисковый кэш. Однако SSD (тем более HDD) работает медленнее, чем ОЗУ. Поэтому при множестве открытых вкладок браузер тормозит.
Одним из методов оптимизации является «заморозка» неактивных вкладок. С ее помощью прекращается почти вся активность (скрипты, видео и т.д.). Это позволяет уменьшить занимаемый объём ОЗУ (дабы не кэшировать данные на диск).
Если же вернуться к подобной вкладке, она активизируется и заработает как раньше. На данный момент технология тестируется на сборках каналов Canary и Dev. Неактивные в течение 2 часов вкладки «засыпают». «Спящая вкладка» автоматически просыпается, если на нее кликнуть.
Ещё один вариант оптимизации — автоматическое закрытие неиспользуемых вкладок. Метод позволяет освободить ресурсы, но требует перезагрузки страницы, если она была закрыта.