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:
- Загрузить about: config в адресной строке веб-браузера.
- Подтвердите, что вы будете осторожны, если появится предупреждение.
- Поиск fission.autostart.
- Установите предпочтение «Включено», чтобы включить деление, или «Отключено», чтобы выключить его.
- Перезапустите браузер после изменения состояния.
Вы можете проверить страницу about: support в браузере Firefox, чтобы узнать, включено ли Fission. Если вы видите новый раздел «Удаленные процессы» на странице и там есть открытые вкладки и фреймы (все с веб-изоляцией), у вас есть подтверждение, что Fission включена.
Удаленные процессы перечисляют все процессы содержимого веб-браузера Firefox. Если вы посмотрите Диспетчер задач, вы можете заметить, что Firefox использует больше процессов, чем раньше. Действительно ли это так, зависит от количества сайтов, открытых в браузере на момент проверки.
Заключительные слова
Деление - это незавершенная работа, и на момент написания этой статьи не было ожидаемого ETA. Однажды внедренная технология должна значительно улучшить стабильность и безопасность Firefox. Использование оперативной памяти будет увеличиваться, но пока рано говорить, насколько.
Теперь вы: Что вы думаете о делении?