Multiprosess Firefox: allt du behöver veta

Efter flera års utveckling och flera förseningar, är flerprocess Firefox, även känd som Elektrolys eller e10S, på väg att aktiveras för en delmängd Firefox-stabila användare.

Följande guide ger dig information om Firefox: s flerprocessarkitektur. Den förklarar vad funktionen erbjuder, preferenser och switchar för den, täcker tilläggskompatibilitet och tittar på funktionens framtid.

Mozilla planerar att aktivera flerprocessarkitekturen för en delmängd Firefox Stable-användare när webbläsaren når version 48. Om saker går som planerat kommer Firefox 48 att släppas den 2 augusti 2016.

Flerprocessutrullningen har startat och pågår (från Firefox 52). Mozilla planerar att öka antalet innehållsprocesser till fyra för den stabila populationen i Firefox 54.

Flera process Firefox

Elektrolysfunktionaliteten är värd för, återges eller kör webbrelaterat innehåll i bakgrundsbearbetningsprocesser som kommunicerar med den "överordnade" Firefox-webbläsaren via olika ipdl-protokoll.

Multiprocessarkitekturen förbättrar webbläsarens stabilitet, prestanda och säkerhet genom att dela uppgifter i processer.

Den första iterationen av Firefox med flera processer flyttar NPAPI-plugins, mediauppspelning och webbinnehåll till underordnade processer och därmed separerar dem från webbläsarens kärna.

Ta reda på om stöd för flera processer är aktiverat

Det enklaste sättet att ta reda på om Firefox med flera processer är aktiverat är följande:

  1. Ladda om: support i Firefox-adressfältet.
  2. Leta reda på "Multiprocess Windows" under Application Basics nära toppen.

Den bör läsas aktiverad eller inaktiverad och ger dig ett direkt svar om läget för flerfunktionsfunktioner i webbläsaren.

Aktivera elektrolys i Firefox

Om flerprocessstöd ännu inte är aktiverat i Firefox kan du aktivera det manuellt. Detta gäller även om du kör Firefox 47 Stable eftersom funktionen redan finns.

Innan du gör det kanske du vill köra kompatibilitetskontroller för tillägg. Om du inte kör tillägg, cirka 40% av Firefox-användare inte enligt Mozilla, kan du hoppa över steget.

Verifierar tilläggskompatibilitet

Du kan hoppa i vatten direkt genom att aktivera Elektrolys utan att verifiera kompatibilitet först, men vi rekommenderar starkt att alla viktiga tillägg är kompatibla med e10 innan du gör det.

Du kan kolla in webbplatsen Are We e10S Yet som listar de översta tilläggarna och deras kompatibilitet med e10s. De flesta Firefox-tillägg testas dock inte så att du kanske inte är klokare efter att ha kontrollerat dina tillägg på webbplatsen.

Vad du kan göra är att skapa en sekundärprofil i Firefox, kopiera alla tillägg av den första profilen till den och aktivera e10: er för den sekundära profilen.

Detta är dock långt ifrån idealiskt. Ett alternativ är att inaktivera alla tillägg, aktivera e10: er och aktivera tillägg en efter en för att ta reda på om de är kompatibla.

Aktivera / inaktivera elektrolys i Firefox

Gör följande för att aktivera eller inaktivera Firefox med flera processer

  1. Skriv om: config i webbläsarens adressfält.
  2. Bekräfta att du kommer att vara försiktig.
  3. Sök efter browser.tabs.remote.autostart .
  4. Dubbelklicka på preferensen.

Att ställa in värdet på browser.tabs.remote.autostart till true möjliggör flerprocessarkitekturen i Firefox och ställer in den till falsk inaktiverar den.

Obs! Från Firefox 68 och framåt har inställningen till falskt ingen effekt. Firefox ställer in inställningen till True automatiskt oavsett användarens preferenser.

Observera att du måste starta om webbläsaren när du ändrar inställningens värde.

Vissa konfigurationer, om tillgänglighet används eller tillägg är oförenliga, förhindrar att Elektrolys aktiveras.

Om: support-sidan som nämnts tidigare listar orsaken så att du vet varför flerprocessen inte fungerar.

Du kan tvinga till att aktivera flera processfunktioner i Firefox. Jag rekommenderar att du säkerhetskopierar din användarprofil innan du gör det.

  1. Skriv om: konfigurera i webbläsarens adressfält och tryck på Enter.
  2. Högerklicka och välj Ny> Boolean.
  3. Namnge det browser.tabs.remote.force-enable .
  4. Ställ in värdet på true .

Från Firefox 68 är inställningen inte längre tillgänglig.

Observera att tvångskompatibilitet kan ha stor inverkan på prestanda om tillägg är oförenliga med e10: er.

Det finns en annan inställning som du kan behöva ändra på om: config.

  1. Sök efter tillägg.e10sMultiBlockedByAddons
  2. Ställ in preferensen till falsk.

Detta förhindrar blockering av flera innehållsprocesser genom tillägg.

Ändra antalet innehållsprocesser

Mozilla Firefox använder en innehållsprocess som standard just nu när Firefox med flera processer är aktiverad. Mozilla planerar att ändra det i Firefox 54 genom att öka antalet innehållsprocesser till 4 i den versionen.

Du kan ändra räkningen just nu för att höja eller minska gränsen. Observera att Firefox kommer att levereras med ett alternativ i webbläsarens inställningar så småningom som du kan göra det.

  • Skriv om: konfigurera i webbläsarens adressfält och tryck på Enter.
  • Sök efter dom.ipc.processCount.
  • Dubbelklicka på värdet och ändra det. Det nummer du anger är antalet innehållsprocesser som Firefox kommer att använda.

När multiprocess Windows är aktiverat

Du kan kontrollera om: support-sidan i Firefox för att ta reda på om flera processer är aktiverade eller inte.

Du kommer att märka flera firefox.exe-processer när du driver en processhanterare, t.ex. Windows Task Manager som visar att Elektrolys är aktiverad.

Firefox bör för det mesta köras precis som tidigare. Idealt skulle aktivering av flerprocessfunktioner förbättra webbläsarens prestanda och stabilitet direkt.

Du kanske dock märker en högre RAM-användning än vanligt. Mozilla bekräftade att Firefox med elektrolys kommer att använda cirka 20% mer RAM.

Du kan ändra hur många processer Firefox använder för dess flerprocessfunktionalitet.

Framtiden

Mozilla kommer att fortsätta arbeta med Firefox i flera processer efter den inledande utrullningen av funktionen. Organisationen planerar att föra sandlådor till Firefox som i Windows är baserat på Chromium sandlådan som Google använder i Chrome. Denna sandlåda kommer att förbättra säkerheten betydligt när den är aktiverad.

Nu du: Vad tar du på den kommande utrullningen av e10: er i Firefox?