Mozilla Foundation сообщила, что решила снова прекратить работу над проектом Electrolysis, в рамках которого планировался переход браузера Mozilla Firefox на использование многопроцессной архитектуры, подобно тому, как это сейчас сделано в браузере Google Chrome. В рамках проекта планировалось сделать так, чтобы за отрисовку интерфейса отвечал один процесс, за вывод контента веб-страниц — другой и так далее.
Многопроцессность должна была значительно повысить отзывчивать интерфейса браузера и повысить стабильность его работы за счет того, что при падении отдельного процессе другие бы продолжали работать. Кроме того, многопроцессность позволила бы выполнять потенциально опасный код в безопасном окружении, так называемой песочнице.
Впервые проект Electrolysis стартовал в 2009 году, однако через некоторое время было решено приостановить проект в пользу более насущных задач. Несколько месяцев назад было объявлено о возобновлении работы в рамках данного проекта, но Mozilla решила снова остановить работу. В качестве причин приостановки проекта называется наличие других областей, в рамках которым можно быстрее внести улучшения и получить результат. В частности, это утечка памяти, оптимизация работы сборщика мусора и некоторые другие задачи. После их решения Mozilla снова выделит силы на работы по переходу на многопроцессную архитектуру.