В бъдеще многопроцесовият процес не може да бъде изключен вече в 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-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 г.

Сега Вие : Какво мислите за промяната?