Firefox 69 Nightly: деление теперь можно включить (для тестирования)

Mozilla добавила опцию в последнюю версию Firefox Nightly, версии 69 на момент написания, чтобы включить Fission в веб-браузере.

Я говорил об амбициозном проекте Fission Mozilla в феврале 2019 года. Организация работает над изменением текущей модели процессов Firefox, чтобы повысить производительность, безопасность и стабильность операций Firefox.

Одним из основных изменений, которые вносит Fission, является то, что любой межсайтовый iframe будет загружен в своем собственном процессе, чтобы отделить его от основного процесса контента загруженного сайта.

Mozilla представила возможности Multi-Process в веб-браузере Firefox в 2016 году.

Новая архитектура Firefox напоминает архитектуру Google Chrome. Google ввел поддержку изоляции сайтов в веб-браузере компании в 2018 году. Тем временем компания обнаружила, что изменение положительно сказалось на стабильности и безопасности и привело к увеличению использования ОЗУ на 20%.

Mozilla знает о последствиях. Firefox будет использовать больше процессов, чем в настоящее время, и это, как следствие, увеличит использование ОЗУ браузера и его требования. Организация одновременно работает над оптимизацией памяти, чтобы уменьшить это влияние при запуске Fission в стабильных версиях веб-браузера.

Пользователи Firefox Nightly могут включить Fission уже в веб-браузере. Следует отметить, что Fission все еще находится на стадии реализации и что в этот момент следует ожидать ошибок. Пользователи могут испытывать сбои при посещении сайтов и другие проблемы во время работы в Интернете.

Поэтому рекомендуется включать Fission только для целей тестирования в данный момент. Пользователи также должны отметить, что использование памяти выше, чем будет при официальном запуске Fission. Проект memshrink все еще продолжается, и многие изменения еще не были реализованы в веб-браузере Firefox.

Контроль деления в Firefox

Вот как вы можете включить или отключить Fission в веб-браузере Firefox:

  1. Загрузить about: config в адресной строке веб-браузера.
  2. Подтвердите, что вы будете осторожны, если появится предупреждение.
  3. Поиск fission.autostart.
  4. Установите предпочтение «Включено», чтобы включить деление, или «Отключено», чтобы выключить его.
  5. Перезапустите браузер после изменения состояния.

Вы можете проверить страницу about: support в браузере Firefox, чтобы узнать, включено ли Fission. Если вы видите новый раздел «Удаленные процессы» на странице и там есть открытые вкладки и фреймы (все с веб-изоляцией), у вас есть подтверждение, что Fission включена.

Удаленные процессы перечисляют все процессы содержимого веб-браузера Firefox. Если вы посмотрите Диспетчер задач, вы можете заметить, что Firefox использует больше процессов, чем раньше. Действительно ли это так, зависит от количества сайтов, открытых в браузере на момент проверки.

Заключительные слова

Деление - это незавершенная работа, и на момент написания этой статьи не было ожидаемого ETA. Однажды внедренная технология должна значительно улучшить стабильность и безопасность Firefox. Использование оперативной памяти будет увеличиваться, но пока рано говорить, насколько.

Теперь вы: Что вы думаете о делении?