Multi-Process Firefox: vse kar morate vedeti

Po dolgih letih razvoja in več zamudah bo več podskupni Firefox, znan tudi pod imenom Electrolysis ali e10S, omogočen za podmnožico stabilnih uporabnikov Firefox.

V naslednjem priročniku najdete informacije o večstopenjski arhitekturi Firefoxa. Pojasnjuje, kaj ponuja funkcija, nastavitve in stikala zanjo, zajema združljivost dodatkov in se ozira v prihodnosti funkcije.

Mozilla načrtuje omogočiti večprocesno arhitekturo za podmnožico uporabnikov Firefox Stable, ko brskalnik doseže različico 48. Če bo šlo po načrtih, bo Firefox 48 izšel 2. avgusta 2016.

Začetek večletnega uvajanja se začne in poteka (od Firefoxa 52). Mozilla namerava povečati število vsebinskih procesov na štiri za stabilno populacijo v Firefoxu 54.

Multi-Process Firefox

Funkcija elektrolize gostuje, upodablja ali izvaja spletno vsebino v nadrejenih otroških procesih, ki komunicirajo z "nadrejenim" brskalnikom Firefox prek različnih protokolov ipdl.

Multi-procesna arhitektura izboljša stabilnost, delovanje in varnost brskalnika z ločevanjem nalog na procese.

Prva iteracija večprocesnega Firefoxa premakne vtičnike NPAPI, predvajanje medijev in spletno vsebino na otroške procese in jih tako loči od jedra brskalnika.

Ugotovite, ali je omogočena podpora za več procesov

Najlažji način za ugotovitev, ali je omogočen večstopenjski Firefox, je naslednji:

  1. Naložite približno: podpora v naslovni vrstici Firefox.
  2. Poiščite "Multiprocess Windows" v razdelku Osnove aplikacije blizu vrha.

Prebrano mora biti omogočeno ali onemogočeno in vam daje neposreden odgovor o stanju večprocesne funkcionalnosti v brskalniku.

Omogočanje elektrolize v Firefoxu

Če podpora za več procesov še ni omogočena v Firefoxu, jo lahko omogočite ročno. To velja tudi, če zaženete Firefox 47 Stable, saj je funkcionalnost že na voljo.

Preden to storite, boste morda želeli zagnati preverjanja združljivosti za dodatke. Če ne zaženete dodatkov, približno 40% uporabnikov Firefoxa ne ustreza Mozilla, lahko korak preskočite.

Preverjanje združljivosti dodatkov

Medtem ko lahko skočite v vodo takoj, če omogočite Elektrolizo, ne da bi najprej preverili združljivost, je zelo priporočljivo, da preverite, ali so vsi pomembni dodatki združljivi z e10s, preden to storite.

Oglejte si spletno mesto Are We e10S Yet, ki navaja zgornje dodatke in njihovo združljivost z e10. Večina dodatkov Firefox ni preizkušena, tako da po preverjanju svojih dodatkov na spletnem mestu morda niste nič bolj modri.

Kar lahko storite, je ustvariti sekundarni profil v Firefoxu, nanj kopirati vse razširitve prvega profila in omogočiti e10s za ta sekundarni profil.

To še zdaleč ni idealno. Druga možnost je, da onemogočite vse dodatke, omogočite e10s in omogočite razširitve eno za drugo, da ugotovite, ali so združljivi.

Omogoči / onemogoči elektrolizo v Firefoxu

Če želite omogočiti ali onemogočiti večstopenjski Firefox, naredite naslednje

  1. V naslovno vrstico brskalnika vnesite about: config.
  2. Potrdite, da boste previdni.
  3. Poiščite brskalnik.tabs.remote.autostart .
  4. Dvokliknite nastavitev.

Če nastavite vrednost browser.tabs.remote.autostart na true, omogoča večprocesno arhitekturo v Firefoxu, če jo nastavite na false, jo onemogoči.

Opomba : Od Firefoxa 68 naprej nastavitev nastavitve na False ne vpliva. Firefox samodejno nastavi to možnost True, ne glede na uporabniške nastavitve.

Upoštevajte, da morate brskalnik znova zagnati, ko spremenite vrednost nastavitve.

Nekatere konfiguracije, če se uporablja dostopnost ali so dodatki nezdružljivi, preprečujejo omogočanje elektrolize.

Na omenjeni strani about: podpora je naveden razlog, tako da veste, zakaj večstopenjski postopek ne deluje.

V Firefoxu lahko omogočite večopravilno delovanje. Priporočam, da pred tem varnostno kopirate svoj uporabniški profil.

  1. Vtipkajte about: config v naslovni vrstici brskalnika in pritisnite Enter.
  2. Z desno miškino tipko kliknite in izberite Novo> Boolean.
  3. Dajte mu ime browser.tabs.remote.force-enable .
  4. Nastavite vrednost na true .

Od Firefoxa 68 ta možnost ni več na voljo.

Upoštevajte, da lahko prisiljevanje združljivosti močno vpliva na uspešnost, če dodatki niso združljivi z e10.

Obstaja še ena prednost, ki jo boste morda morali spremeniti pri about: config.

  1. Poiščite razširitve.e10sMultiBlockedByAddons
  2. Nastavite nastavitev na false.

S tem preprečite blokiranje več vsebinskih procesov z dodatki.

Spreminjanje števila vsebinskih procesov

Mozilla Firefox trenutno privzeto uporablja en vsebinski postopek, ko je omogočen večprocesni Firefox. Mozilla načrtuje, da bo to v Firefoxu 54 spremenila s povečanjem števila vsebinskih procesov na 4 v tej različici.

Zdaj lahko spremenite število, da povečate ali znižate omejitev. Upoštevajte, da bo Firefox na voljo z možnostjo v nastavitvah brskalnika, kar vam omogoča.

  • Vtipkajte about: config v naslovni vrstici brskalnika in pritisnite Enter.
  • Poiščite dom.ipc.processCount.
  • Dvokliknite vrednost in jo spremenite. Številka, ki jo vnesete, je število vsebinskih procesov, ki jih bo uporabljal Firefox.

Ko je omogočen večprocesni sistem Windows

V Firefoxu lahko preverite stran o podpori in preverite, ali je večopravilnost omogočena ali ne.

Ko zaženete upravitelja procesov, boste opazili več procesov firefox.exe, na primer upravitelja opravil Windows, ki poudarja, da je omogočena elektroliza.

Firefox bi moral večinoma delovati tako kot prej. V idealnem primeru bi omogočanje funkcionalnosti več procesov moralo izboljšati delovanje in stabilnost brskalnika.

Lahko pa opazite večjo porabo RAM-a kot običajno. Mozilla je potrdila, da bo Firefox z elektrolizo porabil približno 20% več RAM-a.

Lahko spremenite, koliko procesov Firefox uporablja za večfunkcijsko delovanje.

Prihodnost

Mozilla bo po začetni uvedbi funkcije še naprej delala na več procesih Firefox. Organizacija načrtuje, da bo Firefox predstavil peskovnik, ki v operacijskem sistemu Windows temelji na peskovniku Chromium, ki ga Google uporablja v Chromu. Ta peskovnik bo znatno omogočil izboljšanje varnosti.

Zdaj Vi: Kaj nameravate sprejeti e10-ih v Firefoxu?