Fremadrettet kan multiprocessen ikke længere deaktiveres i Firefox

Mozilla planlægger at fjerne konfigurationsindstillinger i kommende versioner af Firefox webbrowser, der giver brugerne mulighed for at deaktivere browserens flerprocesarkitektur.

Mozilla introducerede flerprocesarkitekturen i Firefox webbrowser i 2016. Firefox ville bruge flere processer til at dele indlæste sider mellem dem og bruge forskellige processer til browserens egen funktionalitet.

Mens det øgede hukommelsesforbrug betød det også, at Firefox ville blive mere stabil i processen og mindre tilbøjelig til stednedbrud, der tager hele browseren med sig. Mozillas implementering var anderledes end Googles. Chrome bruger en proces pr. Websted, Firefox placerer multipladser i en enkelt proces.

Firefox's Multi-process arkitektur modtog adskillige forbedringer gennem årene. Mozilla føjede flere processer til det og introducerede en sandkasse-sikkerhedsfunktion senere, der afhang af det.

Mozilla planlægger at fjerne to Firefox-præferencer fra enhver version af webbrowseren fremover. Ændringen er planlagt til Firefox 68.

  • browser.tabs.remote.force-enable - Tvinger brugen af ​​flere processer i Firefox, hvis den ikke er aktiveret som standard, f.eks. på grund af tilgængelighed.
  • browser.tabs.remote.force-disable - Deaktiverer flere processer i Firefox webbrowser.

Du undrer dig sandsynligvis over browser.tabs.remote.autostart, den præference, der aktiverer eller deaktiverer flerprocesarkitekturen i Firefox (i modsætning til at håndhæve en værdi, som de to andre præferencer gør).

Mozilla begrænser præferencen til sand i hjemmebygninger. Mens det stadig er i Firefox, indstiller det til falsk i ca.: config vil ikke have den ønskede effekt længere, når ændringen lander. Præferences status er altid sandt i hjemmebygninger af Firefox uanset den valgte brugerværdi.

Med andre ord: I fremtiden kan Firefox-brugere ikke deaktivere flere processer i browseren. Det er uklart, hvor mange Firefox-installationer multi-processen er deaktiveret. Nogle brugere gør det for at forbedre hukommelsesforbruget eller langsomheden i browseren.

Lukende ord

Mozilla afslører ikke, hvorfor den ønsker at fjerne præferencerne for Bugzilla, kun at deaktivering af multiprocessen ikke skal være "så let". Yderligere oplysninger er tilgængelige i et indlæg i Mozilla Dev Platform-gruppen:

Det brede mål var at sikre, at vi stopper bedsteforældre til brugere i en ikke-e10s-konfiguration, som de

bør ikke køre dagligt, da det får lidt eller ingen test og er mindre sikkert.

Det blev også nævnt, at aktivitetsstrøm bryder, hvis multiprocessen er deaktiveret. (via Techdows)

Jeg er ikke særlig glad for ændringer, der fjerner brugerens valg fra ethvert program inklusive webbrowsere. Mozilla får sandsynligvis en masse flak til fjernelse, selvom det kun berører et mindretal af brugerne af browseren.

Firefox 68 er den næste ESR-udgivelse af browseren. Det er planlagt til en frigivelse den 9. juli 2019.

Nu Du : Hvad tager du for ændringen?