Ідучи вперед, багатопроцесовий процес більше не можна вимкнути у Firefox

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

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

Хоча це збільшувало використання пам'яті, це також означало, що Firefox стане стабільнішим у процесі та менш схильним до збоїв на сайті, беручи з собою весь браузер. Реалізація Mozilla відрізнялася від Google. Chrome використовує один процес на кожен сайт, Firefox розміщує кілька сайтів в один процес.

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

Mozilla планує вилучити два налаштування Firefox з будь-якої версії веб-браузера, яка буде надалі. Зміна запланована для Firefox 68.

  • browser.tabs.remote.force-enable - Забезпечує використання багатопроцесу у Firefox, якщо він за замовчуванням не включений, наприклад, через доступність.
  • browser.tabs.remote.force-disabled - вимикає багатопроцесність у веб-браузері Firefox.

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

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

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

Заключні слова

Mozilla не розкриває, чому вона хоче видалити налаштування на Bugzilla, лише те, що відключення мультипроцесу не повинно бути "таким простим". Додаткова інформація доступна в публікації про групу Mozilla Dev Platform:

Широка мета полягала в тому, щоб ми зупинили дітових користувачів у не-e10s конфігурації, яку вони

не повинен працювати щодня, враховуючи, що він отримує мало тестування та є менш захищеним.

Також було відзначено, що Потік активності порушується, якщо багатопроцесорний режим відключений. (через Techdows)

Мені не особливо подобаються зміни, які видаляють вибір користувача з будь-якої програми, включаючи веб-браузери. Mozilla, ймовірно, збирається отримати багато помилок для видалення, навіть якщо це стосується лише меншості користувачів браузера.

Firefox 68 - це наступний випуск браузера ESR. Він запланований на випуск 9 липня 2019 року.

Тепер Ви : Що Ви приймаєте за зміни?