Jatkossa moniprosessia ei voi enää sammuttaa Firefoxissa

Mozilla aikoo poistaa määritysasetukset Firefox-selaimen tulevista versioista, joiden avulla käyttäjät voivat poistaa selaimen moniprosessioarkkitehtuurin.

Mozilla esitteli moniprosessisen arkkitehtuurin Firefox-selaimessa vuonna 2016. Firefox käyttäisi useita prosesseja jakaa ladatut sivustot keskenään ja käyttäisi erilaisia ​​prosesseja selaimen omaan toimintoon.

Vaikka muistin käyttö lisääntyi, se tarkoitti myös, että Firefoxista tulee vakaampi prosessissa ja vähemmän altis sivuston kaatumisille ottamalla koko selain mukana. Mozillan toteutus oli erilainen kuin Googlen. Chrome käyttää yhtä prosessia sivustoa kohti, Firefox asettaa useita sivustoja yhdeksi prosessiksi.

Firefoxin moniprosessinen arkkitehtuuri sai useita parannuksia vuosien varrella. Mozilla lisäsi siihen lisää prosesseja ja esitteli myöhemmin hiekkalaatikon suojausominaisuuden, joka riippui siitä.

Mozilla suunnittelee poistavansa kaksi Firefox-määritystä mistä tahansa selaimen tulevista versioista. Muutos on suunniteltu Firefox 68: lle.

  • browser.tabs.remote.force-enable - Pakottaa moniprosessien käytön Firefoxissa, jos sitä ei ole oletusarvoisesti otettu käyttöön, esim. pääsyn takia.
  • browser.tabs.remote.force-Disable - Poistaa moniprosessin käytöstä Firefox-selaimessa.

Olet todennäköisesti ihmettellyt selaimessa.tabs.remote.autostart, asetuksessa, joka ottaa käyttöön tai poistaa käytöstä moniprosessiarkkitehtuurin Firefoxissa (vastakohtana arvon asettamiselle kuten kaksi muuta asetusta).

Mozilla rajoittaa totta-aseman suosimista kotitekoissa. Vaikka se on edelleen Firefoxissa, sen asettaminen vääriksi asialla: config: lla ei ole enää toivottua vaikutusta, kun muutos on laskenut. Ensisijaisuuden tila on aina tosi Firefoxin kotirakennuksissa käyttäjän valitsemasta arvosta riippumatta.

Toisin sanoen: eteenpäin Firefoxin käyttäjät eivät voi enää estää moniprosessointia selaimessa. On epäselvää, kuinka monta Firefox-asennusta moniprosessinen on poistettu käytöstä. Jotkut käyttäjät tekevät niin parantaakseen muistin käyttöä tai selaimen hitautta.

Päättävät sanat

Mozilla ei paljasta miksi se haluaa poistaa Bugzilla-asetukset, vain, että moniprosessin poistaminen käytöstä ei saisi olla "niin helppoa". Lisätietoja on saatavana Mozilla Dev Platform -ryhmässä:

Laaja tavoite oli varmistaa, että lopetamme isoisien käyttäjien käyttämisen muuhun kuin e10s-kokoonpanoon, jonka he käyttävät

ei saisi ajaa päivittäin, koska se saa vähän testausta tai ei lainkaan testausta ja on vähemmän turvallinen.

Mainittiin myös, että toimintavirta katkeaa, jos moniprosessit poistetaan käytöstä. (kautta Techdows)

En ole erityisen ihastunut muutoksiin, jotka poistavat käyttäjän valinnan mistä tahansa ohjelmasta, mukaan lukien selaimet. Mozilla luultavasti saa paljon flakia poistoon, vaikka se vaikuttaisi vain vähempaan osaan selaimen käyttäjiä.

Firefox 68 on seuraava selaimen ESR-julkaisu. Sen on tarkoitus julkaista 9. heinäkuuta 2019.

Nyt sinä : Mikä on muutostasi?