Mozilla recently rolled out Firefox v.48 featuring the much-worked-on Electrolysis architecture which prevents the web browser from crashing on its users when there are too many tabs opened. The update also includes a Chrome-like sand-box architecture, protection against unsolicited downloads, and other goodies.
Mozilla team has been building Electrolysis architecture for about seven years now in a bid to enable the program to handle one process for every tab. The project took so long to complete because Firefox hasn’t been built to support multi-process technology since birth like Google’s Chrome has. So, it is quite challenging to embed the tech in Firefox and not ruin everything else.
The magic behind Electrolysis is that it manages to keep browser UI and bits of web content separated. This way, content-rich pages no longer slow down the entire browser. When the technology matures, each tab will be able to support its own process, so a clogged tab won’t interfere with other tabs’ loading speeds.
The company also plans to use sandbox technology on every tab to make the browser safer. In the end, add-ons will get a cozy place in the sandbox as well, making the browser as safe as Chrome.
Electrolysis is the main reason why the company is now working to kill off add-on technology and replace it with an extension-based model. This is why, Electrolysis will run by default just for users that don’t have any installed add-ons in their browser. These users account for half of the total Firefox population.
However, not all add-on-free Firefox users will be able to enjoy the new tech in the first week. The firm said that Electrolysis will work by default for just 1 percent of them. By the end of the month, however, the entire population of Firefox users that don’t have add-ons will be able to enjoy the multi-process tech.
In the next updates, the company plans to make the tech available to users that rely on add-ons compatible with the technology. If you want to learn whether your are among the fortunate 1 percent just copy and paste ‘about:support’ in your address bar and look for Multiprocess Windows line to see whether the “1/1 (Enabled by default)” message is there. If it is, you have Electrolysis enabled.
Image Source: Wikimedia