Multi-Process Firefox: alt hvad du har brug for at vide

Efter mange års udvikling og flere forsinkelser er Firefox i flere processer, også kendt som Elektrolyse eller e10S, ved at blive aktiveret for en undergruppe af Firefox-stabile brugere.

Følgende guide giver dig oplysninger om Firefox's flerprocesarkitektur. Den forklarer, hvad funktionen tilbyder, præferencer og skifter til den, dækker tilføjelseskompatibilitet og ser på funktionens fremtid.

Mozilla planlægger at aktivere flerprocesarkitekturen for en undergruppe af Firefox Stable-brugere, når browseren når version 48. Hvis tingene går som planlagt, frigives Firefox 48 den 2. august 2016.

Multiprocesudrullingen er startet og er i gang (fra Firefox 52). Mozilla planlægger at øge antallet af indholdsprocesser til fire for den stabile befolkning i Firefox 54.

Multi-process Firefox

Elektrolyse-funktionalitet er vært, gengiver eller udfører webrelateret indhold i baggrundsbørneprocesser, der kommunikerer med den "overordnede" Firefox-browser via forskellige ipdl-protokoller.

Multiprocesarkitekturen forbedrer browserens stabilitet, ydeevne og sikkerhed ved at opdele opgaver i processer.

Den første iteration af Firefox med flere processer flytter NPAPI-plugins, medieafspilning og webindhold til underordnede processer, hvilket adskiller dem fra browserens kerne.

Find ud af, om understøttelse af flere processer er aktiveret

Den nemmeste måde at finde ud af, om Firefox med flere processer er aktiveret, er følgende:

  1. Indlæs om: support i Firefox-adresselinjen.
  2. Find "Multiprocess Windows" under Application Basics nær toppen.

Det skal læse aktiveret eller deaktiveret, og giver dig et direkte svar om tilstanden til multiprocesfunktionalitet i browseren.

Aktiverer elektrolyse i Firefox

Hvis understøttelse af flere processer ikke er aktiveret endnu i Firefox, kan du aktivere den manuelt. Dette er sandt, selvom du kører Firefox 47 Stable, da funktionaliteten allerede er der.

Inden du gør det, kan du muligvis køre kompatibilitetskontrol for tilføjelser. Hvis du ikke kører tilføjelser, gør ca. 40% af Firefox-brugerne ikke ifølge Mozilla, kan du springe over trinnet.

Verificering af tilføjelseskompatibilitet

Selvom du med det samme kan hoppe i vandet ved at aktivere Elektrolyse uden at verificere kompatibilitet, anbefales det stærkt at kontrollere, at alle vigtige tilføjelser er kompatible med e10'er, før du gør det.

Du kan tjekke webstedet Are We e10S Yet, som viser de bedste tilføjelser og deres kompatibilitet med e10'er. Størstedelen af ​​Firefox-tilføjelser testes dog ikke, så du muligvis ikke er klogere efter at have kontrolleret dine tilføjelser på webstedet.

Hvad du kan gøre, er at oprette en sekundær profil i Firefox, kopiere alle udvidelser af den første profil til den og aktivere e10'er til den sekundære profil.

Dette er dog langt fra ideelt. Et alternativ er at deaktivere alle tilføjelser, aktivere e10'er og aktivere udvidelser en efter en for at finde ud af, om de er kompatible.

Aktivér / deaktiver elektrolyse i Firefox

Gør følgende for at aktivere eller deaktivere Firefox med flere processer

  1. Skriv om: konfigur i browserens adresselinje.
  2. Bekræft, at du vil være forsigtig.
  3. Søg efter browser.tabs.remote.autostart .
  4. Dobbeltklik på indstillingen.

Hvis du indstiller værdien af ​​browser.tabs.remote.autostart til sand, aktiveres flerprocesarkitekturen i Firefox, idet den indstilles til fals, deaktiverer den.

Bemærk : Fra Firefox 68 og fremefter har indstilling af præference til usand ingen effekt. Firefox indstiller præference til sand automatisk uanset brugerpræference.

Bemærk, at du er nødt til at genstarte browseren, når du ændrer præferenceens værdi.

Nogle konfigurationer, hvis tilgængelighed bruges eller tilføjelser er inkompatibilitet, forhindrer elektrolyse i at blive aktiveret.

Support-siden om: nævnt tidligere viser årsagen, så du ved, hvorfor multi-processen ikke fungerer.

Du kan tvinge-aktivere multi-process-funktionalitet i Firefox. Jeg anbefaler, at du sikkerhedskopierer din brugerprofil, før du gør det.

  1. Skriv om: konfigurer i browserens adresselinje, og tryk på Enter.
  2. Højreklik, og vælg Ny> Boolsk.
  3. Navn det browser.tabs.remote.force-enable .
  4. Indstil værdien til sand .

Fra Firefox 68 er præferencen ikke længere tilgængelig.

Bemærk, at tvangskompatibilitet kan have en stor indflydelse på ydelsen, hvis tilføjelser er inkompatible med e10'er.

Der er en anden præference, som du muligvis skal ændre på omkring: config.

  1. Søg efter udvidelser.e10sMultiBlockedByAddons
  2. Indstil præference til usand.

Dette forhindrer blokering af flere indholdsprocesser ved hjælp af tilføjelser.

Ændring af antallet af indholdsprocesser

Mozilla Firefox bruger en indholdsproces som standard lige nu, når Firefox med flere processer er aktiveret. Mozilla planlægger at ændre det i Firefox 54 ved at øge antallet af indholdsprocesser til 4 i den version.

Du kan ændre tællingen lige nu for at hæve eller reducere grænsen. Bemærk, at Firefox sendes med en mulighed i browserindstillingerne til sidst, så du kan gøre det.

  • Skriv om: konfigurer i browserens adresselinje, og tryk på Enter.
  • Søg efter dom.ipc.processCount.
  • Dobbeltklik på værdien, og ændre den. Det nummer, du indtaster, er antallet af indholdsprocesser, som Firefox vil bruge.

Når Multiprocess Windows er aktiveret

Du kan kontrollere om-siden: support-side i Firefox for at finde ud af, om multiprocessen er aktiveret eller ikke.

Du vil bemærke flere firefox.exe-processer, når du kører en procesmanager, f.eks. Windows Task Manager, som fremhæver, at Elektrolyse er aktiveret.

Firefox skal for det meste køre som før. Ideelt set skal aktivering af multiprocesfunktionalitet forbedre browsers ydeevne og stabilitet med det samme.

Du kan dog bemærke en højere end sædvanlig RAM-brug. Mozilla bekræftede, at Firefox med Elektrolyse vil bruge ca. 20% mere RAM.

Du kan ændre, hvor mange processer Firefox bruger til dens multiprocesfunktionalitet.

Fremtiden

Mozilla vil fortsætte med at arbejde på Firefox med flere processer efter den første udrulning af funktionen. Organisationen planlægger at bringe sandboxing til Firefox, som på Windows er baseret på Chromium sandbox, som Google bruger i Chrome. Denne sandkasse forbedrer sikkerheden markant, når den er aktiveret.

Nu du: Hvad tager du ved den kommende udrulning af e10'er i Firefox?