Multi-Process Firefox: alles wat u moet weten
- Categorie: Firefox
Na jaren van ontwikkeling en verschillende vertragingen staat Firefox met meerdere processen, ook bekend als elektrolyse of e10S, op het punt om ingeschakeld te worden voor een subset van stabiele Firefox-gebruikers.
De volgende gids biedt u informatie over de architectuur met meerdere processen van Firefox. Het legt uit wat de functie biedt, voorkeuren en schakelt ervoor, behandelt add-on-compatibiliteit en kijkt naar de toekomst van de functie.
Mozilla is van plan om de multiprocesarchitectuur voor een subset van Firefox Stable-gebruikers in te schakelen wanneer de browser versie 48 bereikt. Als alles volgens plan gaat, Firefox 48 wordt uitgebracht op 2 augustus 2016 .
De uitrol van meerdere processen is begonnen en is aan de gang (vanaf Firefox 52). Mozilla is van plan het aantal inhoudsprocessen te verhogen tot vier voor de stabiele populatie in Firefox 54.
Firefox voor meerdere processen
Elektrolyse-functionaliteit host, rendert of voert webgerelateerde inhoud uit in onderliggende processen op de achtergrond die communiceren met de 'ouder'-Firefox-browser via verschillende ipdl-protocollen.
De multiprocesarchitectuur verbetert de stabiliteit, prestaties en beveiliging van de browser door taken op te splitsen in processen.
De eerste iteratie van Firefox met meerdere processen verplaatst NPAPI-plug-ins, het afspelen van media en webcontent naar onderliggende processen, waardoor ze worden gescheiden 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:
- Laad over: ondersteuning in de adresbalk van Firefox.
- Zoek 'Multiprocess Windows' onder Application Basics bovenaan.
Het moet ingeschakeld of uitgeschakeld zijn en geeft u een direct antwoord over de status van multiprocesfunctionaliteit in de browser.
Elektrolyse inschakelen in Firefox
Als ondersteuning voor meerdere processen nog niet is ingeschakeld in Firefox, kunt u dit handmatig inschakelen. Dit geldt zelfs als u Firefox 47 Stable uitvoert, aangezien de functionaliteit er al is.
Voordat u dit doet, wilt u misschien compatibiliteitscontroles voor add-ons uitvoeren. Als u geen add-ons uitvoert, ongeveer 40% van de Firefox-gebruikers doet dat niet volgens Mozilla mag je de stap overslaan.
Compatibiliteit van add-ons controleren
Hoewel u meteen in het water kunt springen door elektrolyse in te schakelen zonder eerst de compatibiliteit te verifiëren, wordt het ten zeerste aangeraden om te controleren of alle belangrijke add-ons compatibel zijn met e10s voordat u dit doet.
U kunt het Zijn we al e10S site met de beste add-ons en hun compatibiliteit met e10s. De meeste Firefox-add-ons zijn echter niet getest, zodat u misschien niet wijzer bent nadat u uw add-ons op de site hebt gecontroleerd.
Wat je kunt doen, is een secundair profiel aanmaken in Firefox , kopieer alle extensies van het eerste profiel ernaar, en schakel e10s in 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 een voor een in te schakelen om erachter te komen of ze compatibel zijn.
Schakel elektrolyse in Firefox in / uit
Om Firefox met meerdere processen in of uit te schakelen, doet u het volgende
- Typ about: config in de adresbalk van de browser.
- Bevestig dat u voorzichtig zult zijn.
- Zoeken naar browser.tabs.remote.autostart .
- Dubbelklik op de voorkeur.
Als u de waarde van browser.tabs.remote.autostart instelt op true, wordt de multiprocesarchitectuur in Firefox ingeschakeld, als u deze instelt op false, wordt deze uitgeschakeld.
Notitie : Vanaf Firefox 68 heeft het instellen van de voorkeur op False geen effect. Firefox stelt de voorkeur automatisch in op Waar, ongeacht de gebruikersvoorkeur.
Houd er rekening mee dat u de browser opnieuw moet starten wanneer u de waarde van de voorkeur wijzigt.
Sommige configuraties, als toegankelijkheid wordt gebruikt of add-ons incompatibiliteit zijn, voorkomen dat elektrolyse wordt ingeschakeld.
Op de eerder genoemde supportpagina about: wordt de reden vermeld, zodat u weet waarom multi-process niet werkt.
U kunt functionaliteit voor meerdere processen in Firefox geforceerd inschakelen. Ik raad u aan een back-up van uw gebruikersprofiel te maken voordat u dit doet.
- Typ about: config in de adresbalk van de browser en druk op enter.
- Klik met de rechtermuisknop en selecteer Nieuw> Booleaans.
- Noem maar op browser.tabs.remote.force-inschakelen .
- Stel de waarde in op waar .
Vanaf Firefox 68 is de voorkeur niet langer beschikbaar.
Merk op dat het afdwingen van compatibiliteit een grote impact kan hebben op de prestaties als add-ons niet compatibel zijn met e10s.
Er is nog een andere voorkeur die u mogelijk moet wijzigen over: config.
- Zoek naar extensions.e10sMultiBlockedByAddons
- Stel de voorkeur in op false.
Dit voorkomt het blokkeren van meerdere inhoudsprocessen door add-ons.
Het aantal contentprocessen wijzigen
Mozilla Firefox gebruikt momenteel standaard één inhoudsproces wanneer Firefox met meerdere processen is ingeschakeld. Mozilla is van plan om dat in Firefox 54 te veranderen door het aantal inhoudsprocessen in die versie tot 4 te verhogen.
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 instellingen van de browser 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 verander deze. Het aantal dat u invoert, is het aantal inhoudsprocessen dat Firefox zal gebruiken.
Als Multiprocess Windows is ingeschakeld
U kunt de about: support-pagina in Firefox raadplegen om erachter te komen of multi-process is ingeschakeld of niet.
U zult verschillende firefox.exe-processen opmerken wanneer u een procesmanager uitvoert, bijv. de Windows Task Manager die aangeeft dat elektrolyse is ingeschakeld.
Firefox zou voor het grootste deel net als voorheen moeten werken. Idealiter zou het inschakelen van multiprocesfunctionaliteit de prestaties en stabiliteit van de browser meteen moeten verbeteren.
Mogelijk merkt u echter een hoger dan normaal RAM-gebruik. Mozilla bevestigde dat Firefox met elektrolyse gebruikt ongeveer 20% meer RAM .
U kunt wijzigen hoeveel processen Firefox gebruikt voor zijn multiprocesfunctionaliteit .
De toekomst
Mozilla zal blijven werken aan Firefox met meerdere processen na de eerste uitrol van de functie. De organisatie is van plan sandboxing naar Firefox te brengen, dat in Windows is gebaseerd op de Chromium-sandbox die Google in Chrome gebruikt. Deze sandbox zal de beveiliging aanzienlijk verbeteren indien ingeschakeld.
Nu jij: Wat is uw mening over de komende uitrol van e10s in Firefox?