Microsoft said yesterday that its new Chrome-based Edge browser improves browser security and reliability by using a multi-process architecture. Microsoft claims that this architecture significantly reduces the amount of memory and CPU required for its browsers. For some time now, we’ve known that Google Chrome is considered one of the biggest memory occupiers, especially on Windows 10 PCs. Since the new Microsoft Edge is based on the same Chrome engine, the company hopes to avoid its browser moving in the same direction.
In a lengthy blog post published yesterday, Microsoft and Microsoft Edge discussed the multi-process architecture in detail. The company explains how Microsoft Edge uses system resources and points to some of the key benefits of multi-process architecture.
More specifically, Microsoft Edge browsers are divided into different processes, all of which together provide users with a customized browsing experience. The list of processes includes browser processes, renderer processes, GPU processes, utility processes, crashpad handler processes, and plug-in and extension processes.
Below is an example of a browser with four tabs open and two extensions open, showing the browser process in a single browser window.
While the first benefit of this multi-process architecture is low resource usage, it also improves security, reliability, and resource recovery accuracy in resource use. This should be a rather notable achievement, especially for those who spend most of their waking hours staring at the screen.
Microsoft is also continuing to work to reduce the memory and CPU power required by browsers. “These solutions include providing information to website and extension developers, helping them use fewer resources, and helping users understand how their browsing habits affect the use of Microsoft Edge’s resources.” The company explained.