If you are a Google Chrome user, and 75% of the internet usage is, you have likely found that Google Chrome is shown potentially dozens of times in Windows Task Managers PROCESSES tab. This is quite unexpected for many.
Often people think they have a virus or some other malware at work in the background. While this is possible, it is unlikely because Google Chrome naturally opens many Windows background processes for each tab you have open. Google is trying to keep the browser stable by separating each web page into as many processes as it can. The idea is that if one thing fails on a page, that thing can be terminated or refreshed without needing to kill or refresh the entire page. This makes for a better user experience.
In 2018, Google Chrome will create a new process for each:
- HTML/ASP text on the page
- Plugin you have loaded
- App you have loaded
- Frame (i.e. menu system on left)
In 2008 when Chrome was new, their development blog explained it this way:
…Google Chrome takes advantage of these properties and puts web apps and plug-ins in separate processes from the browser itself. This means that a rendering engine crash in one web app won’t affect the browser or other web apps. It means the OS can run web apps in parallel to increase their responsiveness, and it means the browser itself won’t lock up if a particular web app or plug-in stops responding. It also means we can run the rendering engine processes in a restrictive sandbox that helps limit the damage if an exploit does occur…
Because Google Chrome creates so many Windows Processes, they created their own TASK MANAGER to display and manage details for each process. You can easily start the Google Chrome Task Manager by just RIGHT CLICKING on any blank space in the Chrome title bar and selecting TASK MANAGER