В последнее время компания Mozilla внесла ряд серьёзных улучшений в свой браузер, особенно если речь идёт о скорости работы, но обновлённому Firefox по сравнению с Google Chrome и Internet Explorer 8 по-прежнему не хватает одной серьёзной функции, а именно поддержки многопоточности. При запуске каждой страницы или каждой вкладки отдельным процессом в системе с многоядерным
процессором скорость браузера может значительно увеличиться, кроме того, такой принцип позволяет сделать работу браузера более стабильной.
По имеющимся данным, Mozilla начала четырёхэтапный проект под названием Electrolysis с целью встроить эту функцию в Firefox. И насколько этот проект уже продвинулся? Как сообщает источник, они пока только завершают первый этап, который заключается в том, чтобы получить базовый код, работающий в некоем прототипе, обрабатывающем плагины и содержимое вкладок в отдельных процессах. Обработка каждой страницы отдельно позволяет завершать каждый процесс независимо, и в случае сбоя в одной вкладке можно будет закрыть только эту страницу, а не перезагружать весь браузер.
В процессе работы Mozilla использует код , базовую открытую часть браузера Google Chrome. Разработчики также рассматривают возможность замены существующих компонент Firefox, таких как сетевой стек браузера, аналогичным кодом Chromium. Бенджамин Смедберг (Benjamin Smedberg), руководитель команды разработчиков, сообщил, что второй этап Electrolysis должен завершиться ко 2 ноября 2009 года. В конце третьего этапа новый вариант браузера Firefox будет доступен, скорее всего, в виде бета-версии, но конкретную дату пока назвать нельзя.