В дальнейшем Multi-process больше нельзя отключать в Firefox

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

Mozilla представила многопроцессную архитектуру в веб-браузере Firefox в 2016 году. Firefox будет использовать несколько процессов для разделения загруженных сайтов между ними и использовать различные процессы для собственной функциональности браузера.

Хотя это увеличило использование памяти, это также означало, что Firefox станет более стабильным в процессе и менее подверженным сбоям сайта, унося с собой весь браузер. Реализация Mozilla отличалась от реализации Google. Chrome использует один процесс на сайт, Firefox объединяет несколько сайтов в один процесс.

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

Mozilla планирует удалить две настройки Firefox из любой версии веб-браузера в будущем. Изменения запланированы для Firefox 68.

  • browser.tabs.remote.force-enable - Обеспечивает использование многопроцессорного режима в Firefox, если он не включен по умолчанию, например, из-за доступности.
  • browser.tabs.remote.force-disable - отключает многопроцессорность в веб-браузере Firefox.

Вы, вероятно, задаетесь вопросом о browser.tabs.remote.autostart, предпочтении, которое включает или отключает многопроцессорную архитектуру в Firefox (в отличие от принудительного применения значения, как это делают два других предпочтения).

Mozilla ограничит предпочтение true в домашних сборках. Пока он все еще в Firefox, установите его в false в about: config больше не будет иметь желаемого эффекта, как только изменение произойдет. Статус предпочтения всегда верен в домашних сборках Firefox независимо от выбранного пользователем значения.

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

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

Mozilla не раскрывает, почему она хочет удалить предпочтения в Bugzilla, только то, что отключение многопроцессорных процессов не должно быть «таким простым». Дополнительная информация доступна в сообщении о группе разработчиков платформы Mozilla:

Широкая цель состояла в том, чтобы мы прекратили дедушку пользователей в конфигурации не-e10s, которую они

не должен запускаться изо дня в день, учитывая, что он практически не проходит тестирование и менее безопасен.

Также было упомянуто, что поток активности прерывается, если мультипроцесс отключен. (через Techdows)

Я не особенно люблю изменения, которые удаляют выбор пользователя из любой программы, включая веб-браузеры. Mozilla, вероятно, получит много шума для удаления, даже если это затрагивает лишь меньшинство пользователей браузера.

Firefox 68 - это следующая версия браузера ESR. Он запланирован на 9 июля 2019 года.

Теперь вы : Как вы относитесь к изменениям?