Багато хто помічав, що сучасні браузери створюють велику кількість процесів навіть у випадках, коли відкрита всього одна вкладка. За словами Microsoft, це відбувається через багатопотокову архітектуру оглядачів, при якій веб-додатки та плагіни запускаються в окремих процесах від вкладок і самого браузера.
В операційній системі Windows 10 виконується велика кількість процесів, побачити які можна на відповідній вкладці диспетчера задач. Тут же можна побачити, що з запущеним браузером пов’язано відразу кілька процесів. Microsoft стверджує, що це відбувається через особливості архітектури сучасних браузерів, яка передбачає використання різних процесів для виконання тих чи інших завдань.
Такий підхід розроблений для підвищення рівня продуктивності, безпеки і надійності браузера. Наприклад, якщо в процесі роботи виникла проблема з механізмом рендеринга, в результаті чого стався збій однієї з вкладок, це ніяк не вплине на сам браузер і інші відкриті в ньому вкладки. Архітектура браузерів включає в себе і інші процеси, спрямовані на підвищення швидкодії і надійності.
Завдяки цьому Microsoft і Google можуть використовувати обмежену середу пісочниці. Наприклад, якщо зловмисники намагаються атакувати комп’ютер через якийсь веб-сайт, за рахунок ізолювання процесів можна не дати їм отримати контроль над всією системою. Це також корисно, коли ви переходите на неякісні сайти, які можуть привести до збоїв, але шкода від них торкнеться тільки одного процеса і не відіб’ється на роботі браузера в цілому.
Для зниження кількості споживаних процесами ресурсів Microsoft розробила функцію під назвою «Сплячі вкладки», яка ще не з’явилася в стабільних версіях Windows 10. Цей інструмент допомагає браузеру припиняти обробку невикористовуваних вкладок, а також повертатися до їх відображення в разі потреби. Аналогічна експериментальна функція з’явилася раніше в браузері Chrome.