

Microsoft Edge’s Many Processes – text/plain
source link: https://textslashplain.com/2021/12/01/microsoft-edges-many-processes/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Microsoft Edge’s Many Processes
Chromium-based browsers like Microsoft Edge use a multi-process architecture for reliability and security reasons.
tl;dr
For reliability, Process isolation means that if one process crashes, the entire browser need not go down. For example, if a page on leaky.com
has a memory leak that’s so bad that its tab crashes with an out-of-memory error, your other tabs remain functional.
For security, Process Isolation means that each processes’ sandbox can be tailored to the minimal privileges needed for its task, ensuring that in the event of a compromise, the badness is limited to the privileges of that processes’ sandbox. A renderer sandbox cannot read or write files on your disk, for example.
Additionally, Process Isolation enables isolating data by site, such that if a tab at evil.com
manages to get arbitrary native code execution (allowing it to read all of the memory in its own process), content from another site (e.g. good.com
) is in a different process and thus not accessible to steal.
A blog post from 2020 helps explain what each of Edge’s processes is used for.
You can view all of the active processes in the browser’s task manager, opened by hitting Shift+Esc
(or on the system menu shown after hitting Alt+Spacebar
):
The new Windows 11 Task Manager exposes similar process detail information from Microsoft Edge. (The API mechanisms used to expose the enhanced process purpose information to the task manager are not yet documented.)
Beyond the information shown in the Task Managers, you can also see information about the security restrictions used to sandbox each process by visiting edge://sandbox
:
-Eric
Posted byericlaw2021-12-012021-12-01Posted inbrowsers, webTags:multi-process, reliability, security
Published by ericlaw
Impatient optimist. Dad. Author/speaker. Created Fiddler & SlickRun. PM @ MSFT '01-'12, and '18-, presently working on Microsoft Edge. My words are my own. View more posts
Recommend
-
109
Transity - The Future of Plain Text Accounting :date: 2018-06-05 :man: Adrian Sieber TLDR:We found
-
40
Plain Text Reigns Supreme 14 September 2015 Now and then, I stumble over people lamenting that our programs are still restricted by plain text when other means would be better. As a reference for future d...
-
15
Encrypt plain text in EXE / RAM :: HxD editor advertisements HxD (hex editor) allows to search/view/edit RAM. How can I protect a EXE a...
-
10
The Art of Plain Text April 20th, 2015 As noted in RFC2223[1], many users read documents online and use various text oriented tools (e.g., emacs, grep) to search them. Often, brief excerpts [......
-
10
Please use text/plain for email April 11, 2016 on Drew DeVault's blog A lot of people have come to hate email, and not without good reason. I don’t hate using emai...
-
8
October 12, 2021 Improving how Microsoft Edge processes appear in Task Manager Performance is essential to your success, which makes it core to ours. To h...
-
9
Edge Command Line Arguments Microsoft Edge offers broad variety of configuration options via Group Policy (for Enterprises), the edge://settings page, the edge://flags page (mostly experim...
-
13
Great Bug Reports via “Recreate My Problem” in Microsoft Edge When you encounter a problem in Microsoft Edge, you can let the team know about it using the … Menu > Help and Feed...
-
10
“Can I… in the new Edge?” (Un-FAQ) This post is intended to collect a random set of questions I’ve been asked multiple times about the new Chromium-based Edge. I’ll add to it over time.
-
7
Microsoft PowerToys 0.68.1 update adds Paste as Plain Text and PowerToys Run settings...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK