Chrome Multi-Processor Architecture
In this article, I would like to share my experience, which I came across accidentally while killing a task, I found below the list of Google chrome tasks, though I have opened like 4–5 tabs.
Published in
5 min readAug 14, 2019
So, I have tried to find out what is happening with this chrome processes. I started with our favorite Google Search and within minutes I came to know that reason is fairly simple.
It is because of Chromium Multi-process architecture and its S-speed, S-secure and, S-secure principles.
So, let’s start our quest of questions about what leads to this design and why is this even required.
Different types of Processes in chrome
- One Browser process — This process is created when we start Browser.
- One GPU process.
- One Process per Utility.
👉Network service Utility — responsible for chrome detecting casting devices.
👉V8 proxy Resolver — Not sure about this. something to do with PAC file.
👉Audio Service Utility — helps to play audio 🎵 on the browser. for more info check this out → chrome://media-internals/
👉Windows Utilities — this process will be created when the user open file explorer while…