Framöver kan inte Multi-processen stängas av längre i Firefox

Mozilla planerar att ta bort konfigurationsalternativ i kommande versioner av Firefox webbläsare som gör det möjligt för användare att inaktivera webbläsarens multi-process arkitektur.

Mozilla introducerade flerprocessarkitekturen i Firefox webbläsare 2016. Firefox skulle använda flera processer för att dela in laddade webbplatser mellan dem och använda olika processer för webbläsarens egen funktionalitet.

Samtidigt som den ökade minnesanvändningen innebar det också att Firefox skulle bli mer stabil i processen och mindre benägna att webbplatskrasch och ta hela webbläsaren med sig. Mozillas implementering skilde sig från Googles. Chrome använder en process per webbplats, Firefox placerar flera webbplatser i en enda process.

Firefox's Multi-process-arkitektur fick många förbättringar under åren. Mozilla lade till fler processer till det och introducerade en säkerhetsfunktion i sandlådan senare som beror på den.

Mozilla planerar att ta bort två Firefox-preferenser från alla versioner av webbläsaren framöver. Förändringen är planerad för Firefox 68.

  • browser.tabs.remote.force-enable - Bekräftar användningen av flera processer i Firefox om den inte är aktiverad som standard, t.ex. på grund av tillgänglighet.
  • browser.tabs.remote.force-disable - Inaktiverar flera processer i Firefox webbläsare.

Du undrar antagligen på browser.tabs.remote.autostart, preferensen som möjliggör eller inaktiverar flerprocessarkitekturen i Firefox (i motsats till att verkställa ett värde som de två andra inställningarna gör).

Mozilla kommer att begränsa preferensen till sant i hembyggningar. Medan det fortfarande finns i Firefox, ställer du in det till falskt om: config kommer inte att ha önskad effekt längre när ändringen landar. Inställningen för inställningen är alltid giltig i hembyggen av Firefox oavsett användarens valda värde.

Med andra ord: framöver kan Firefox-användare inte inaktivera flera processer längre i webbläsaren. Det är oklart hur många Firefox-installationer som har flera processer som är inaktiverade. Vissa användare gör det för att förbättra minnesanvändningen eller långsamheten i webbläsaren.

Stängande ord

Mozilla avslöjar inte varför den vill ta bort preferensen för Bugzilla, bara att inaktivering av flera processer inte ska vara "så lätt". Ytterligare information finns i ett inlägg i Mozilla Dev-plattformsgruppen:

Det breda syftet var att säkerställa att vi slutar att använda användare till en icke-e10-konfiguration som de

bör inte köra dag för dag, med tanke på att den får lite eller ingen testning och är mindre säker.

Det nämndes också att Aktivitetsströmmen bryts om flera processer är inaktiverade. (via Techdows)

Jag är inte särskilt förtjust i ändringar som tar bort användarval från alla program inklusive webbläsare. Mozilla kommer förmodligen att få mycket fläck för borttagning även om det bara påverkar en minoritet användare av webbläsaren.

Firefox 68 är nästa ESR-version av webbläsaren. Det är planerat att släppas den 9 juli 2019.

Nu du : Vad tar du på förändringen?