Why is Brave running TEN exe's at once in task manager?

@emailme123 , @Chocoholic (of interest), @AWK (of interest),

To: emailme123, including an answer to your reply at a related topic:

https://community.brave.com/t/brave-uses-a-lot-of-resources-causing-fatal-errors/391483/3

The following info may help you decide if you choose to continue using Brave Browser.

Chromium, not CHROME, is a major portion of Brave Browser for Android, Linux OS, Mac OS, Windows OS (but not for iOS).

Chromium itself, is a web browser. From a description at chromium.woolyss.com:

https://chromium.woolyss.com/?stb=1#windows-64-bit

Chromium is a blend of different important open-source projects:

Deviations from Chromium (features we disable or remove) [“we” - Brave software developers]

https://github.com/brave/brave-browser/wiki/Deviations-from-Chromium-(features-we-disable-or-remove)

EXCERPTS:

[Note, the web page is a work in progress]

What Chromium features are removed for privacy/security reasons?

  • Services & Features We Disable Entirely
  • Services We Proxy Through Brave Servers
  • Modified Features and Functionality

Brave for desktop is built on top of the open-source Chromium project. We add features on top of what is already there and we also remove features or pieces of the code. These deviations we make that touch the core Chromium code are done via patching.

Chromium is not the same as Google Chrome. For some differences, see:

https://chromium.googlesource.com/chromium/src/+/master/docs/chromium_browser_vs_google_chrome.md

How it works

  • Chromium source is fetched [description]
  • Brave code is fetched [description]
  • Hooks are run [description]
  • Services & Features We Disable Entirely [list]
  • Services We Proxy Through Brave Servers [list]
  • Proxied endpoints [list]
  • Modified Features and Functionality [description]

Many features have randomness added or values generalized as a defense against fingerprinting, including:

  • Canvas readback methods
  • User Agent, follow ups in [GitHub Fingerprinting 2.0 issues] #12097, #12638, #14740
  • enumerateDevices
  • Web Audio Serialization
  • WebGL Debug
  • Plugins
  • hardwareConcurrency
  • deviceMemory

The list of hostnames with pinned CA certificates is replaced with a Brave-specific one.

PS. Brave Browser also has a Task Manager, and you can compare:

  • Brave Browser > Task Manager (match Process ID (PID) to Windows Task Mgr)

  • Windows OS > Task Manager (match Process ID (PID) to Brave Browser Task Mgr)

and see that some of the processes are Active while some are not-Active.

Brave Browser does reserve RAM as a result of a process being active, but you may notice that CPU usage is low or 0 for the non-Active processes.

PS. I am only a volunteer member of Brave Community; I am not a member of Brave Support nor an employee of Brave Software. I do not speak, nor write, for Brave Software.

2 Likes