In de toekomst kan Multi-process niet meer worden uitgeschakeld in Firefox

Mozilla is van plan om configuratie-opties te verwijderen in de komende versies van de Firefox-webbrowser waarmee gebruikers de multi-procesarchitectuur van de browser kunnen uitschakelen.

Mozilla introduceerde de multi-procesarchitectuur in 2016 in de Firefox-webbrowser. Firefox zou meerdere processen gebruiken om geladen sites onderling te verdelen en verschillende processen gebruiken voor de eigen functionaliteit van de browser.

Terwijl dat verhoogde geheugengebruik betekende het ook dat Firefox stabieler zou worden in het proces en minder vatbaar voor sitecrashes die de hele browser met zich meenamen. De implementatie van Mozilla was anders dan die van Google. Chrome gebruikt één proces per site, Firefox plaatst meerdere sites in één proces.

De multi-procesarchitectuur van Firefox heeft in de loop der jaren talloze verbeteringen ondergaan. Mozilla heeft er meer processen aan toegevoegd en later een sandbox-beveiligingsfunctie geïntroduceerd die ervan afhing.

Mozilla is van plan om in de toekomst twee Firefox-voorkeuren uit elke versie van de webbrowser te verwijderen. De wijziging is gepland voor Firefox 68.

  • browser.tabs.remote.force-enable - Dwingt het gebruik van meerdere processen in Firefox af als dit niet standaard is ingeschakeld, bijvoorbeeld vanwege toegankelijkheid.
  • browser.tabs.remote.force-disable - Schakelt multi-proces in de Firefox-webbrowser uit.

U vraagt ​​zich waarschijnlijk af wat browser.tabs.remote.autostart is, de voorkeur die de multi-procesarchitectuur in Firefox in- of uitschakelt (in tegenstelling tot het afdwingen van een waarde zoals de twee andere voorkeuren dat doen).

Mozilla zal de voorkeur beperken tot true in home builds. Terwijl het zich nog steeds in Firefox bevindt, stelt het in ongeveer onwaar in: config zal niet meer het gewenste effect hebben zodra de verandering landt. De status van de voorkeur is altijd waar in home builds van Firefox, ongeacht de door de gebruiker gekozen waarde.

Met andere woorden: voortaan kunnen Firefox-gebruikers multi-process niet meer in de browser uitschakelen. Het is onduidelijk in hoeveel Firefox-installaties meerdere processen zijn uitgeschakeld. Sommige gebruikers doen dit om het geheugengebruik of de traagheid van de browser te verbeteren.

Slotwoorden

Mozilla onthult niet waarom het de voorkeur op Bugzilla wil verwijderen, alleen dat het uitschakelen van meerdere processen niet "zo eenvoudig" moet zijn. Aanvullende informatie is beschikbaar in een bericht over de Mozilla Dev Platform-groep:

Het brede doel was om ervoor te zorgen dat we grootvadergebruikers stoppen in een niet-e10s-configuratie die zij

mag niet dagelijks worden uitgevoerd, aangezien het weinig tot geen tests ontvangt en minder veilig is.

Er werd ook vermeld dat de activiteitenstroom wordt onderbroken als het multi-proces is uitgeschakeld. (via Techdows)

Ik ben niet bepaald dol op veranderingen die de keuze van gebruikers uit programma's, waaronder webbrowsers, verwijderen. Mozilla zal waarschijnlijk veel luchtafweergeschut krijgen voor de verwijdering, zelfs als het slechts een minderheid van gebruikers van de browser treft.

Firefox 68 is de volgende ESR-release van de browser. Het staat gepland voor een release van 9 juli 2019.

Nu jij : wat is jouw mening over de verandering?