Microsoft рассказала, почему браузеры в Windows 10 создают так много процессов

07.10.2020 - Просмотров: 30

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

Фотография: В Windows 10 выполняется большое количество процессов, которые можно увидеть на соответствующей вкладке диспетчера задач. Здесь также видно, что несколько процессов подключены к работающему браузеру. В Microsoft говорят, что это связано с архитектурой современных браузеров, которая подразумевает использование различных процессов для выполнения определенных задач.

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

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

Чтобы уменьшить количество ресурсов, потребляемых процессами, компания Microsoft разработала функцию под названием "Вкладки сна", которая пока недоступна в стабильных версиях Windows 10. Данный инструмент помогает браузеру приостановить обработку неиспользуемых вкладок и при необходимости вернуться к их отображению. Аналогичная экспериментальная функция уже появилась в Chrome.

Читайте также