Microsoft розповіла, чому браузери в Windows 10 створюють так багато процесів

Microsoft розповіла, чому браузери в Windows 10 створюють так багато процесів

Багато хто зауважував, що сучасні браузери створюють велику кількість процесів навіть у випадках, коли відкрита всього одна вкладка. За словами Microsoft, це відбувається через багатопоточну архітектуру оглядачів, при якій веб-додатки і плагіни запускаються в окремих процесах від вкладок і самого браузера.


В операційній системі Windows 10 виконується велика кількість процесів, які можна побачити на відповідній вкладці диспетчера завдань. Тут же можна побачити, що з запущеним браузером пов'язано відразу кілька процесів. Microsoft стверджує, що це відбувається через особливості архітектури сучасних браузерів, яка передбачає використання різних процесів для виконання тих чи інших завдань.


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

Завдяки цьому Microsoft і Google можуть використовувати обмежене середовище пісочниці. Наприклад, якщо зловмисники намагаються атакувати комп'ютер через якийсь веб-сайт, за рахунок ізолювання процесів можна не дати їм отримати контроль над всією системою. Це також корисно, коли ви переходите на неякісні сайти, які можуть призвести до збоїв, але шкоду від них торкнеться тільки один процес і не позначиться на роботі браузера в цілому.  

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

Image

Publish modules to the "offcanvas" position.