Firefox cu mai multe procese: tot ceea ce trebuie să știți

După ani de dezvoltare și câteva întârzieri, Firefox cu mai multe procese, cunoscut și sub denumirea de Electroliză sau e10S, este pe cale să fie activat pentru un subset de utilizatori stabili Firefox.

Următorul ghid vă oferă informații despre arhitectura Firefox cu mai multe procese. Acesta explică ce oferă funcția, preferințele și comutatoarele pentru aceasta, acoperă compatibilitatea suplimentară și aruncă o privire asupra viitorului funcției.

Mozilla intenționează să activeze arhitectura cu mai multe procese pentru un subset de utilizatori Firefox Stable atunci când browserul ajunge la versiunea 48. Dacă lucrurile merg așa cum este planificat, Firefox 48 va fi lansat pe 2 august 2016.

Dezvoltarea cu mai multe procese a început și este în desfășurare (începând cu Firefox 52). Mozilla intenționează să crească numărul de procese de conținut la patru pentru populația stabilă în Firefox 54.

Firefox cu mai multe procese

Funcționalitatea de electroliză găzduiește, redă sau execută conținut aferent web în procesele secundare copil care comunică cu browserul Firefox „părinte” prin diferite protocoale ipdl.

Arhitectura cu mai multe procese îmbunătățește stabilitatea, performanța și securitatea browserului prin separarea sarcinilor în procese.

Prima iterație a Firefox cu mai multe procese mută pluginurile NPAPI, redarea media și conținutul web către procesele copilului, separându-le astfel de miezul browserului.

Aflați dacă este activată asistența cu mai multe procese

Cel mai simplu mod de a afla dacă Firefox-ul cu mai multe procese este activat este următorul:

  1. Se încarcă: suport în bara de adrese Firefox.
  2. Localizați „Windows Multiprocess” în Bazele aplicațiilor în partea de sus.

Ar trebui să citească activat sau dezactivat și vă oferă un răspuns direct despre starea funcționalității cu mai multe procese din browser.

Activarea electrolizei în Firefox

Dacă suportul pentru mai multe procese nu este activat încă în Firefox, îl puteți activa manual. Acest lucru este valabil chiar dacă rulați Firefox 47 Stabil, deoarece funcționalitatea este deja existentă.

Înainte de a face acest lucru, poate doriți să executați verificări de compatibilitate pentru suplimente. Dacă nu executați suplimente, aproximativ 40% dintre utilizatorii Firefox nu sunt conform Mozilla, puteți săriți pasul.

Verificarea compatibilității suplimentare

Deși puteți sări imediat în apă activând Electroliza fără a verifica compatibilitatea mai întâi, este recomandat să verificați dacă toate suplimentele importante sunt compatibile cu e10s înainte de a face acest lucru.

Puteți consulta site-ul Are We e10S Yet care listează suplimentele de top și compatibilitatea acestora cu e10s. Majoritatea suplimentelor Firefox nu sunt testate, astfel încât să nu fiți mai înțelept după verificarea suplimentelor de pe site.

Ce poți face, este să creezi un profil secundar în Firefox, să copiezi toate extensiile primului profil și să activezi e10s pentru acel profil secundar.

Totuși, acest lucru este departe de a fi ideal. O alternativă este dezactivarea tuturor suplimentelor, activarea e10s și activarea extensiilor una câte una pentru a afla dacă sunt compatibile.

Activați / Dezactivați Electroliza în Firefox

Pentru a activa sau a dezactiva Firefox cu mai multe procese, faceți următoarele

  1. Tastați despre: configurați în bara de adrese a browserului.
  2. Confirmă că vei fi atent.
  3. Căutați browser.tabs.remote.autostart .
  4. Faceți dublu clic pe preferință.

Setarea valorii browser-ului.tabs.remote.autostart pe true permite arhitectura cu mai multe procese în Firefox, setând-o pe falsă o dezactivează.

Notă : De la Firefox 68 înainte, setarea preferinței față de Fals nu are efect. Firefox stabilește preferința pe True automat, indiferent de preferințele utilizatorului.

Rețineți că trebuie să reporniți browserul atunci când schimbați valoarea preferinței.

Unele configurații, dacă se folosește accesibilitatea sau dacă suplimentele sunt incompatibile, împiedică activarea Electrolizei.

Pagina despre: suport menționată anterior enumeră motivul pentru a ști de ce nu funcționează mai multe procese.

Puteți activa funcția cu mai multe procese în Firefox. Vă recomand să vă faceți o copie de siguranță a profilului de utilizator înainte de a face acest lucru.

  1. Tastați despre: configurați în bara de adrese a browserului și apăsați enter.
  2. Faceți clic dreapta și selectați Nou> Boolean.
  3. Numește-l browser.tabs.remote.force-enable .
  4. Setați-i valoarea pe true .

Începând cu Firefox 68, preferința nu mai este disponibilă.

Rețineți că forțarea compatibilității poate avea un impact mare asupra performanței dacă suplimentele sunt incompatibile cu e10s.

Există o altă preferință pe care poate fi necesar să o schimbați despre: config.

  1. Căutați extensii.e10sMultiBlockedByAddons
  2. Setați preferința la fals.

Acest lucru previne blocarea mai multor procese de conținut prin suplimente.

Modificarea numărului de procese de conținut

Mozilla Firefox folosește în mod implicit un singur proces de conținut în momentul în care Firefox-ul cu mai multe procese este activat. Mozilla intenționează să schimbe asta în Firefox 54 prin creșterea numărului de procese de conținut la 4 în versiunea respectivă.

Puteți modifica numărul acum, pentru a mări sau micșora limita. Rețineți că Firefox va fi livrat cu o opțiune în setările browserului în cele din urmă, care vă permite să faceți asta.

  • Tastați despre: configurați în bara de adrese a browserului și apăsați enter.
  • Căutați dom.ipc.processCount.
  • Faceți dublu clic pe valoare și modificați-o. Numărul introdus este numărul proceselor de conținut pe care Firefox le va utiliza.

Când este activat Windows cu multiproces

Puteți verifica pagina despre: suport în Firefox pentru a afla dacă este activat sau nu mai multe procese.

Veți observa mai multe procese firefox.exe atunci când rulați un manager de proces, de ex. Manager de activități Windows, care evidențiază faptul că Electroliza este activată.

Firefox ar trebui în mare parte să ruleze la fel ca înainte. În mod ideal, activarea funcționalității cu mai multe procese ar trebui să îmbunătățească imediat performanța și stabilitatea browserului.

Cu toate acestea, puteți observa o utilizare RAM mai mare decât cea obișnuită. Mozilla a confirmat că Firefox cu Electroliză va folosi cu aproximativ 20% mai mult RAM.

Puteți schimba câte procese utilizează Firefox pentru funcționalitatea sa cu mai multe procese.

Viitorul

Mozilla va continua să lucreze la Firefox cu mai multe procese după lansarea inițială a funcției. Organizația intenționează să aducă sandboxing-ul pe Firefox care, pe Windows, se bazează pe sandbox-ul Chromium pe care Google îl folosește în Chrome. Această cutie de nisip va îmbunătăți securitatea în mod semnificativ atunci când este activată.

Acum Tu: Ce te ocupă de lansarea e10s în Firefox?