

If all goes well, Mozilla will open the throttle so all receive e10s in the following weeks. 2.Īt that point, Mozilla will throttle the release so that only 1% immediately receive the redesigned browser. The next step, as Dotzler spelled out, will be to slowly release the multi-process Firefox to the production track, which is slated to ship version 48 on Aug. With the beta of Firefox 48 - which has not yet been released - Mozilla will enable e10s on all customers' copies. Since then, e10s has moved from the roughest nightly builds to, recently, being offered to half of the pool running the beta. Mozilla began working on e10s six years ago, but paused the project until mid-2015. Only at some later point will Mozilla press forward on sandboxing each tab and moving to a Chrome-like process-per-tab design. As a general rule, the Chrome method uses more device memory than the Safari model.įor the first phase of e10s, Firefox will use just two processes, one to parse pages, a second for all content. On the other hand, Chrome assigns a new rendering process, not just the content, to each new tab. Safari, for instance, relies on a single process for the rendering engine, then spawns a new process for each tab's content. Other browsers, including Apple's Safari and Google's Chrome, have implemented multiple processes, albeit in different ways. And when combined with sandboxing, the design can also serve as an anti-hacker obstacle: If attackers manage to exploit a specific page's content or an app, they should not be able to compromise the browser and gain access to the underlying system and files. Stability is improved as separating rendering from content prevents the browser from crashing when a website or app falls. On the performance side, multiple processes can take advantage of multi- processor systems. Electrolysis, or "e10s" for short, is Mozilla's long-running project to bring multiple processes to Firefox, a fundamental design change that should boost the browser's performance and make it more stable.Įlectrolysis harks back to 2009, when Mozilla first began talking about, and working on, a multi-process Firefox.
