Электролиз (e10s) — одна из ключевых функций Firefox, над которой в настоящее время работает Mozilla. Эта функция, или улучшение, добавляет в браузер Mozilla высоко оцененную многопроцессную архитектуру.
Многопроцессная архитектура разделяет открытые вкладки друг от друга и плагины, повышая не только стабильность браузера, но и его безопасность. Не следует путать это с «песочницей», но это, безусловно, шаг к тому, чтобы сделать это реальностью в будущем.
Несколько месяцев назад, в феврале, Mozilla внедрила функцию Electrolysis в сборки канала Nightly для Firefox . На тот момент это была экспериментальная реализация, и она была отключена по умолчанию.
Тесты показали, что необходимо проделать большую работу, особенно в отношении стабильности и совместимости с плагинами. Работа над Electrolysis продолжается, и на данный момент существует дорожная карта для планирования непрерывности этой функции, пока она не станет полностью стабильной. Это может варьироваться в зависимости от неровностей, которые могут появиться во время разработки.
Многопроцессорный Firefox, где и когда?
Дорожная карта для многопроцессорной архитектуры Firefox
- 18 июля 2014 г. - Этап 1: сделать E10 доступным для обычных пользователей ночной версии, но отключенным по умолчанию.
- 21 июля 2014 г. - Начинается разработка Firefox 34. Mozilla хочет использовать следующие шесть недель для пользователей Nightly Channel и разработчиков плагинов для тестирования e10s и особенно совместимости плагинов.
- 1 за сентябрь, 2014 - Начинается разработка Firefox 35. Mozilla планирует достичь второй вехи в этом периоде разработки. Когда достигается этап 2, Electrolysis находится в точке, где его можно включить по умолчанию для пользователей ночных версий.
- Октябрь 13, 2014 - Начинается разработка Firefox 36. Это версия Firefox, в которой многопроцессорность будет перемещаться из канала в канал (Nightly> Aurora> Beta> Stable), пока не будет выпущена стабильная версия 16 февраля 2015 года.
Изменение архитектуры — это серьезное изменение, и одним из последствий внедрения e10s является несовместимость с ним некоторых плагинов.
Плагины, которые на данный момент не поддерживаются, среди прочего, это Adblock Plus, LastPass, RequestPolicy, Greasemonkey, HTTPS Everywhere, BluHell Firewall или Video Download Helper.
Mozilla отслеживает совместимость плагинов с e10s на странице « Мы уже используем e10s? ». Здесь вы можете увидеть список ошибок и отслеживать прогресс в обеспечении совместимости плагинов.
Многие другие популярные дополнения ещё не были протестированы. Однако те, которые постоянно разрабатываются и обновляются, при необходимости будут исправлены для обеспечения совместимости с e10s . Другие дополнения, с другой стороны, заброшенные их авторами, перестанут быть актуальными после включения e10s в стабильную версию Firefox.
Источник: FirefoxManía