Multi-proces Firefox: alles wat u moet weten

Na jaren van ontwikkeling en verschillende vertragingen staat Firefox met meerdere processen, ook bekend als elektrolyse of e10S, op het punt in te schakelen voor een subset van stabiele gebruikers van Firefox.

De volgende gids biedt u informatie over de multi-procesarchitectuur van Firefox. Het legt uit wat de functie biedt, voorkeuren en schakelaars ervoor, behandelt compatibiliteit met add-ons en werpt een blik op de toekomst van de functie.

Mozilla is van plan om de multi-procesarchitectuur in te schakelen voor een subset van Firefox Stabiele gebruikers wanneer de browser versie 48 bereikt. Als alles volgens plan verloopt, zal Firefox 48 op 2 augustus 2016 worden uitgebracht.

De uitrol van meerdere processen is gestart en loopt nog (vanaf Firefox 52). Mozilla is van plan om het aantal inhoudsprocessen te verhogen tot vier voor de stabiele populatie in Firefox 54.

Multi-proces Firefox

Elektrolysefunctionaliteit host, maakt of voert webgerelateerde inhoud uit in onderliggende onderliggende processen die communiceren met de "bovenliggende" Firefox-browser via verschillende ipdl-protocollen.

De multi-procesarchitectuur verbetert de stabiliteit, prestaties en beveiliging van de browser door taken in processen te scheiden.

De eerste iteratie van Firefox met meerdere processen verplaatst NPAPI-plug-ins, mediaweergave en webinhoud naar onderliggende processen en scheidt ze zo van de kern van de browser.

Kijk of ondersteuning voor meerdere processen is ingeschakeld

De eenvoudigste manier om erachter te komen of Firefox met meerdere processen is ingeschakeld, is de volgende:

  1. Laden over: ondersteuning in de adresbalk van Firefox.
  2. Zoek "Multiprocess Windows" onder Application Basics bovenaan.

Moet ingeschakeld of uitgeschakeld zijn en geeft u een direct antwoord over de status van multi-procesfunctionaliteit in de browser.

Elektrolyse inschakelen in Firefox

Als ondersteuning voor meerdere processen nog niet is ingeschakeld in Firefox, kunt u deze handmatig inschakelen. Dit geldt zelfs als u Firefox 47 Stable uitvoert, omdat de functionaliteit al aanwezig is.

Voordat u dit doet, wilt u misschien wel compatibiliteitscontroles voor add-ons uitvoeren. Als u geen add-ons uitvoert, kan ongeveer 40% van de Firefox-gebruikers Mozilla niet gebruiken, u kunt de stap overslaan.

Compatibiliteit van invoegtoepassingen controleren

Hoewel u meteen in het water kunt springen door elektrolyse in te schakelen zonder eerst de compatibiliteit te verifiëren, wordt sterk aangeraden om te controleren of alle belangrijke add-ons compatibel zijn met e10s voordat u dit doet.

U kunt de Are We e10S Yet-site bekijken met de belangrijkste add-ons en hun compatibiliteit met e10s. De meeste Firefox-add-ons zijn echter niet getest, zodat u misschien niet wijzer bent na het controleren van uw add-ons op de site.

Wat u kunt doen, is een secundair profiel maken in Firefox, alle extensies van het eerste profiel ernaar kopiëren en e10s inschakelen voor dat secundaire profiel.

Dit is echter verre van ideaal. Een alternatief is om alle add-ons uit te schakelen, e10s in te schakelen en extensies één voor één in te schakelen om erachter te komen of ze compatibel zijn.

Elektrolyse inschakelen / uitschakelen in Firefox

Ga als volgt te werk om Firefox met meerdere processen in of uit te schakelen

  1. Typ about: config in de adresbalk van de browser.
  2. Bevestig dat je voorzichtig zult zijn.
  3. Zoek naar browser.tabs.remote.autostart .
  4. Dubbelklik op de voorkeur.

Als u de waarde van browser.tabs.remote.autostart instelt op true, wordt de multi-procesarchitectuur in Firefox ingeschakeld en op false ingesteld.

Opmerking : vanaf Firefox 68 heeft het instellen van de voorkeur op False geen effect. Firefox stelt de voorkeur automatisch in op True ongeacht de gebruikersvoorkeur.

Houd er rekening mee dat u de browser opnieuw moet opstarten wanneer u de voorkeurswaarde wijzigt.

Sommige configuraties, als toegankelijkheid wordt gebruikt of add-ons incompatibel zijn, voorkomen dat elektrolyse wordt ingeschakeld.

De eerder genoemde about: support-pagina vermeldt de reden zodat u weet waarom multi-process niet werkt.

U kunt multi-procesfunctionaliteit geforceerd inschakelen in Firefox. Ik raad je aan een back-up van je gebruikersprofiel te maken voordat je dat doet.

  1. Typ about: config in de adresbalk van de browser en druk op enter.
  2. Klik met de rechtermuisknop en selecteer Nieuw> Boolean.
  3. Noem het browser.tabs.remote.force-enable .
  4. Stel de waarde in op true .

Vanaf Firefox 68 is de voorkeur niet meer beschikbaar.

Merk op dat het afdwingen van compatibiliteit een grote invloed kan hebben op de prestaties als add-ons niet compatibel zijn met e10s.

Er is nog een voorkeur die u mogelijk moet wijzigen over: config.

  1. Zoek naar extensions.e10sMultiBlockedByAddons
  2. Stel de voorkeur in op false.

Dit voorkomt het blokkeren van meerdere inhoudsprocessen door add-ons.

Het aantal inhoudsprocessen wijzigen

Mozilla Firefox gebruikt momenteel standaard één inhoudsproces wanneer Firefox met meerdere processen is ingeschakeld. Mozilla is van plan dat in Firefox 54 te veranderen door het aantal inhoudsprocessen te verhogen tot 4 in die versie.

U kunt de telling nu wijzigen om de limiet te verhogen of te verlagen. Merk op dat Firefox uiteindelijk wordt geleverd met een optie in de browserinstellingen waarmee u dat kunt doen.

  • Typ about: config in de adresbalk van de browser en druk op enter.
  • Zoek naar dom.ipc.processCount.
  • Dubbelklik op de waarde en wijzig deze. Het getal dat u invoert, is het aantal inhoudsprocessen dat Firefox zal gebruiken.

Wanneer Multiprocess Windows is ingeschakeld

U kunt de pagina about: support in Firefox bekijken om te zien of multi-proces is ingeschakeld of niet.

U zult verschillende firefox.exe-processen opmerken wanneer u een procesmanager uitvoert, bijvoorbeeld Windows Taakbeheer waarin wordt benadrukt dat elektrolyse is ingeschakeld.

Firefox zou grotendeels als voorheen moeten werken. Idealiter zou het inschakelen van multi-procesfunctionaliteit de prestaties en stabiliteit van de browser meteen moeten verbeteren.

U zult echter een hoger dan normaal RAM-gebruik opmerken. Mozilla bevestigde dat Firefox met elektrolyse ongeveer 20% meer RAM gebruikt.

U kunt wijzigen hoeveel processen Firefox gebruikt voor zijn multi-procesfunctionaliteit.

De toekomst

Mozilla blijft werken aan Firefox met meerdere processen na de eerste uitrol van de functie. De organisatie is van plan sandboxing naar Firefox te brengen, dat op Windows is gebaseerd op de Chromium-sandbox die Google in Chrome gebruikt. Deze sandbox zal de beveiliging aanzienlijk verbeteren indien ingeschakeld.

Nu u: wat is uw mening over de komende introductie van e10s in Firefox?