Firefox Split into Multiple Processes
Firefox 3.5 was shipped to the general public on June 30th, 2009, and now Mozilla is turning its attention to the next iteration of the open-source browser. Upcoming versions of Firefox will share a feature with rivals Chrome and Internet Explorer 8. Essentially Mozilla is looking to implement an enhancement designed to effectively split the browser into multiple processes. In this regard, the Electrolysis project has already kicked off, as Mozilla’s Benjamin Smedberg revealed in mid-June, 2009. If all goes according to plan, displaying web pages will be a task split between multiple processes, in future versions of Firefox. At the same time it’s not just about the web content; the graphical user interface of the browser and the plugins that expand Firefox will also be getting their own separate processes.
“There are several possible benefits of using multiple processes: Increased stability: if a plugin or webpage tries to use all the processor, memory, or even crashes, a process can isolate that bad behavior from the rest of the browser. Performance: By splitting work up among multiple processes, the browser can make use of multiple processor cores available on modern desktop computers and the next generation of mobile processors. The user interface can also be more responsive because it doesn’t need to block on long-running web page activities. Security: Read More»




