Режим Electrolysis в Firefox

firefox electrolysis

Семь лет потребовалось Mozilla для работы над самыми важными изменениями в архитектуре Firefox. Проект Electrolysis (E10s) решил проблемы со скоростью и стабильностью Firefox, разделив обработку данных по параллельным процессам. Таким образом, код веб-сайта больше не замедляет работу интерфейса, отказ одной службы не останавливает работу всего браузера, а безопасность увеличена, благодаря взаимной изоляции процессов во вкладках.

Процесс внедрения

Первая небольшая группа пользователей могла оценить Firefox Electrolysis еще в декабре 2015 года. Несколько месяцев до того в Mozilla поняли, что в какой-то момент они могут растерять всех пользователей браузера. В программе «Три столпа» Electrolysis был назван одной из первых функций, которая должна быть завершена, чтобы Firefox стал гибким.

Подобно тому как электролиз используется для разложения воды на два элемента, в E10s поделили работу Firefox на отдельные процессы для загрузки пользовательского интерфейса и веб-содержимого. Это все еще не дотягивало до уровня Chrome, который после загрузки готов запустить несколько десятков процессов. Здесь их доступно всего два, причем браузер Mozilla сам не слишком уверен в надежности этого решения. Аса Доцлер на страницах своего блога объяснил, что даже в выпуске Beta Firefox 48 режим получит только половина пользователей, выступая в качестве контрольной группы в тестах производительности, использовании памяти, стабильности и т.д.

настройки

В начале в стабильном выпуске только в 1% пользователей этот механизм был включен по умолчанию. На следующем этапе E10S стал задействован примерно у половины пользователей. Без него остались люди, работающие в Windows XP и использующие расширения. В конце концов разработчики решили все проблемы и «электролиз» получили все без исключения.

Как включить?

Режим следующего поколения E10S разделил процесс обработки контента на каждой вкладке отдельно, а затем изолировал их между собой для обеспечения безопасности. Сейчас, когда есть возможность скачать Firefox 60, Electrolysis запускается автоматически. Однако в некоторых случаях он может быть отключен (используется устаревшая версия браузера). Чтобы его включить, нужно выполнить два действия:

  1. Вписать в адресной строке "about:support".
  2. В открывшемся окне найти строку Multiprocess Windows и изменить ее значение на 1.
  3. Перезапустить браузер.

После запуска Firefox Electrolysis немного увеличится расход оперативной памяти, однако скорость работы вкладок также повысится в несколько раз. При этом общая безопасность браузера увеличится (до внедрения режима Firefox являлся самым легким для взлома).

Видео по теме:

  • Embedded thumbnail
  • Embedded thumbnail
  • Embedded thumbnail
  • Embedded thumbnail
Добавить комментарий

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.