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.

Bharath Muppa
Entangled Cognition

--

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

  1. One Browser process — This process is created when we start Browser.
  2. One GPU process.
  3. 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

--

--