V nadaljevanju Firefoxa ne moremo več izklopiti več procesov

Mozilla načrtuje odstranitev konfiguracijskih možnosti v prihodnjih različicah spletnega brskalnika Firefox, ki uporabnikom omogočajo onemogočanje večprocesne arhitekture brskalnika.

Mozilla je multi-procesno arhitekturo predstavila v spletnem brskalniku Firefox leta 2016. Firefox bi za razdelitev naloženih mest med njimi uporabil več postopkov in uporabil različne procese za lastno funkcionalnost brskalnika.

Čeprav je to povečalo porabo pomnilnika, je to pomenilo tudi, da bo Firefox v tem procesu postal bolj stabilen in manj nagnjen k zrušitvam spletnih mest, če vzame s seboj celoten brskalnik. Mozillina izvedba je bila drugačna od Googlove. Chrome uporablja en postopek na spletno mesto, Firefox pa v en postopek postavi več mest.

Firefoxova multi-procesna arhitektura je skozi leta doživela številne izboljšave. Mozilla mu je dodala še več procesov in kasneje uvedla varnostno funkcijo peskovnika, ki je bila odvisna od nje.

Mozilla namerava odstraniti dve nastavitvi Firefoxa iz katere koli druge različice spletnega brskalnika. Sprememba je načrtovana za Firefox 68.

  • browser.tabs.remote.force-enable - Omogoča uporabo več procesov v Firefoxu, če ni privzeto omogočen, npr. zaradi dostopnosti.
  • browser.tabs.remote.force-onesposobiti - Onemogoči večstopenjski postopek v spletnem brskalniku Firefox.

Verjetno se sprašujete o browser.tabs.remote.autostart, preferenci, ki omogoča ali onemogoči večprocesno arhitekturo v Firefoxu (v nasprotju z uveljavljanjem vrednosti, kot to počneta dve drugi nastavitvi).

Mozilla bo prednost pri gradnji doma omejila na resnično. Čeprav je še vedno v Firefoxu, nastavitev na false pri about: config ne bo več želela, ko sprememba pristane. Status nastavitve je vedno veljaven v domačih različicah Firefoxa, ne glede na uporabniško izbrano vrednost.

Z drugimi besedami: v brskalniku uporabniki Firefoxa ne morejo več onemogočiti več procesov. Ni jasno, koliko Firefoxovih namestitvenih sistemov je onemogočenih. Nekateri uporabniki to storijo za izboljšanje porabe pomnilnika ali počasnosti brskalnika.

Zaključne besede

Mozilla ne razkriva, zakaj želi odstraniti prednost na Bugzilla, le da onemogočanje več postopkov ne bi smelo biti "tako enostavno". Dodatne informacije so na voljo v objavi v skupini Mozilla Dev Platform:

Široki cilj je bil zagotoviti, da ustavimo dedovanje uporabnikov v konfiguraciji, ki ni e10s

ne bi smel teči vsakodnevno, glede na to, da prejme malo ali nič testiranja in je manj varen.

Omenjeno je bilo tudi, da se pretok dejavnosti prekine, če je več proces onemogočen. (prek Techdowsa)

Nisem posebej všeč spremembam, ki odstranjujejo izbiro uporabnikov iz katerega koli programa, vključno s spletnimi brskalniki. Mozilla bo verjetno odstranila veliko pomanjkljivosti za odstranitev, tudi če prizadene le manjšino uporabnikov brskalnika.

Firefox 68 je naslednja različica brskalnika ESR. Predvidena je izdaja 9. julija 2019.

Zdaj Vi : Kaj ste sprejeli na spremembo?