Multi-Process Firefox: sve što trebate znati

Nakon godina razvoja i nekoliko odgađanja, multi-procesni Firefox, također poznat kao Elektroliza ili e10S, uskoro će biti omogućen za podskup stabilnih korisnika Firefoxa.

Sljedeći vodič nudi vam informacije o Firefoxovoj višeprocesnoj arhitekturi. Objašnjava što značajka nudi, postavke i sklopke za nju, pokriva kompatibilnost s dodatcima i razmatra budućnost značajke.

Mozilla planira omogućiti multiprocesnu arhitekturu za podskup korisnika Firefox Stablea kada preglednik dosegne verziju 48. Ako stvari budu tekle onako kako je planirano, Firefox 48 bit će objavljen 2. kolovoza 2016.

Višeprocesno predstavljanje započelo je i u tijeku je (Firefox 52). Mozilla planira povećati broj sadržaja procesa na četiri za stabilnu populaciju u Firefoxu 54.

Firefox

Funkcija elektrolize hostira, prikazuje ili izvršava web sadržaje u podređenim podređenim procesima koji komuniciraju s "nadređenim" preglednikom Firefox putem različitih ipdl protokola.

Višeprocesna arhitektura poboljšava stabilnost, performanse i sigurnost preglednika razdvajanjem zadataka u procese.

Prva iteracija višeprocesnog Firefoxa pomiče NPAPI dodatke, reprodukciju medija i web sadržaje na podređene procese te ih tako odvaja od jezgre preglednika.

Saznajte je li omogućena podrška za više postupaka

Najlakši način da saznate je li omogućen višeprocesni Firefox je sljedeći:

  1. Učitajte o: podrška u Firefox adresnoj traci.
  2. Pronađite "Multiprocess Windows" u odjeljku Osnove aplikacije blizu vrha.

Trebao bi čitati omogućeno ili onemogućeno te vam daje izravan odgovor o stanju višeprocesne funkcionalnosti u pregledniku.

Omogućavanje elektrolize u Firefoxu

Ako podrška za više procesa još nije omogućena u Firefoxu, možete je omogućiti ručno. To je istina čak i ako pokrenete Firefox 47 Stable jer je funkcionalnost već postojala.

Prije nego što to učinite, možda biste trebali pokrenuti provjere kompatibilnosti dodataka. Ako ne pokrenete dodatke, oko 40% Firefoxovih korisnika ne čini Mozilla, korak možete preskočiti.

Provjera kompatibilnosti dodataka

Iako možete odmah skočiti u vodu omogućujući Elektrolizu bez da prvo provjerite kompatibilnost, visoko je preporučeno da provjerite jesu li svi važni dodaci kompatibilni s e10-ima prije nego što to učinite.

Možete pogledati stranicu Are We e10S Ipak na kojoj su navedeni glavni dodaci i njihova kompatibilnost s e10s. Većina Firefox dodataka nije testirana, tako da možda niste ništa mudriji nakon provjere svojih dodataka na web mjestu.

Ono što možete učiniti je stvoriti sekundarni profil u Firefoxu, kopirati sva proširenja prvog profila na njega i omogućiti e10s za taj sekundarni profil.

To je daleko od idealnog. Alternativno je onemogućiti sve dodatke, omogućiti e10s i omogućiti proširenja jedno za drugim kako bi saznali jesu li kompatibilni.

Omogući / onemogući elektrolizu u Firefoxu

Da biste omogućili ili onemogućili višeprocesni Firefox, napravite sljedeće

  1. Upišite about: config u adresnoj traci preglednika.
  2. Potvrdite da ćete biti oprezni.
  3. Traži pretraživač.tabs.remote.autostart.
  4. Dvaput kliknite na postavku.

Postavljanje vrijednosti browser.tabs.remote.autostart na true omogućuje višeslojnu arhitekturu u Firefoxu, postavljajući je na false to onemogućuje.

Napomena : Od Firefoxa 68 nadalje, postavljanje postavke na False nema učinka. Firefox automatski postavlja tu vrijednost True bez obzira na preferencije korisnika.

Imajte na umu da morate ponovno pokrenuti preglednik kada promijenite vrijednost postavke.

Neke konfiguracije, ako se koristi pristupačnost ili su dodaci nekompatibilni, sprječavaju omogućavanje Elektrolize.

Na spomenutoj stranici support: prethodno je naveden razlog kako biste znali zašto višestruki proces ne radi.

Možete prisiliti da omogućite višeprocesnu funkcionalnost u Firefoxu. Preporučujem da napravite sigurnosnu kopiju svog korisničkog profila prije nego što to učinite.

  1. Upišite about: config u adresnoj traci preglednika i pritisnite enter.
  2. Kliknite desnom tipkom miša i odaberite Novo> Boolean.
  3. Dajte mu naziv browser.tabs.remote.force-enable .
  4. Postavite vrijednost na true .

Počevši od Firefoxa 68, prednost više nije dostupna.

Imajte na umu da forsiranje kompatibilnosti može imati veliki utjecaj na performanse ako dodaci nisu kompatibilni s e10s.

Postoji još jedna prednost koju ćete možda trebati promijeniti u vezi s: config.

  1. Traži proširenja.e10sMultiBlockedByAddons
  2. Postavite postavku na false.

Na taj se način pomoću dodataka blokira više postupaka sadržaja.

Promjena broja sadržaja procesa

Mozilla Firefox prema zadanim postavkama koristi jedan sadržaj sadržaja kad je omogućen višeprocesni Firefox. Mozilla planira to promijeniti u Firefoxu 54 povećavajući broj sadržaja procesa na 4 u toj verziji.

Možete izmijeniti brojanje trenutno, povećati ili smanjiti ograničenje. Imajte na umu da će Firefox isporučiti s opcijom u postavkama preglednika koja vam na kraju dopušta.

  • Upišite about: config u adresnoj traci preglednika i pritisnite enter.
  • Traži dom.ipc.processCount.
  • Dvaput kliknite na vrijednost i promijenite je. Broj koji unesete je broj sadržaja koji će Firefox koristiti.

Kada je omogućen višeprocesni Windows

Možete provjeriti stranicu o podršci u Firefoxu da biste saznali je li višestruki postupak omogućen ili ne.

Primijetit ćete nekoliko procesa firefox.exe kada pokrenete upravitelja procesa, npr. Windows upravitelja zadataka koji ističe da je omogućena elektroliza.

Firefox bi se trebao raditi uglavnom kao i prije. U idealnom slučaju, omogućavanje višeprocesnih funkcionalnosti trebalo bi odmah poboljšati performanse i stabilnost preglednika.

Međutim, možda ćete primijetiti veću potrošnju RAM-a od uobičajene. Mozilla je potvrdila da će Firefox s elektrolizom koristiti oko 20% više RAM-a.

Možete promijeniti koliko procesa Firefox koristi za svoju višeprocesnu funkcionalnost.

Budućnost

Mozilla će nastaviti raditi na višeprocesnom Firefoxu nakon početnog predstavljanja ove značajke. Organizacija planira dovesti Firebox na Sandbox, koji se u sustavu Windows temelji na Chromium sandbox-u koji Google koristi u Chromeu. Ovaj sandbox će značajno poboljšati sigurnost kada je omogućen.

E sad: Što mislite o nadolazećem izdanju e10-ova u Firefoxu?