Multi-Process Firefox: všetko, čo potrebujete vedieť

Po rokoch vývoja a niekoľkých oneskorení bude viacprocesový Firefox, známy aj ako elektrolýza alebo e10S, povolený pre podmnožinu stabilných používateľov prehliadača Firefox.

Nasledujúca príručka obsahuje informácie o architektúre Firefoxu s viacerými procesmi. Vysvetľuje, čo funkcia ponúka, predvoľby a prepínače pre ňu, pokrýva kompatibilitu doplnkov a pozerá sa na budúcnosť tejto funkcie.

Mozilla plánuje povoliť viacprocesovú architektúru pre podmnožinu používateľov prehliadača Firefox, keď prehliadač dosiahne verziu 48. Ak dôjde k zmene plánu, Firefox 48 bude vydaný 2. augusta 2016.

Začalo sa zavádzanie viacerých procesov a prebieha (od Firefoxu 52). Mozilla plánuje zvýšiť počet procesov spracovania obsahu na štyri pre stabilnú populáciu vo Firefoxe 54.

Viacprocesový Firefox

Funkcie elektrolýzy hostia, vykresľujú alebo vykonávajú webový obsah v podradených procesoch na pozadí, ktoré komunikujú s „nadradeným“ prehliadačom Firefox prostredníctvom rôznych protokolov ipdl.

Architektúra viacerých procesov zlepšuje stabilitu, výkon a bezpečnosť prehľadávača rozdelením úloh na procesy.

Prvá iterácia viacprocesového prehliadača Firefox presúva doplnky NPAPI, prehrávanie médií a webový obsah do podradených procesov, čím ich oddeľuje od jadra prehliadača.

Zistite, či je povolená podpora viacerých procesov

Najjednoduchší spôsob, ako zistiť, či je povolený viacprocesový Firefox, je nasledujúci:

  1. Load about: support v paneli s adresou Firefox.
  2. Vyhľadajte položku „Viacprocesové Windows“ v časti Základy aplikácií v hornej časti.

Mal by čítať povolený alebo zakázaný a poskytuje vám priamu odpoveď o stave funkcií viacerých procesov v prehliadači.

Povolenie elektrolýzy v prehliadači Firefox

Ak vo Firefoxe ešte nie je povolená podpora viacerých procesov, môžete ju povoliť manuálne. To platí aj v prípade, že používate prehliadač Firefox 47 Stable, pretože jeho funkčnosť už existuje.

Predtým však budete chcieť spustiť kontrolu kompatibility doplnkov. Ak nepoužívate doplnky, približne 40% používateľov prehliadača Firefox nie je podľa Mozilly, môžete tento krok vynechať.

Overuje sa kompatibilita doplnkov

Aj keď môžete okamžite skočiť do vody tak, že najprv povolíte elektrolýzu bez overenia kompatibility, dôrazne sa pred tým overte, či sú všetky dôležité doplnky kompatibilné s jednotkami e10.

Môžete navštíviť webovú stránku Are We e10S, ktorá obsahuje zoznam najlepších doplnkov a ich kompatibilitu s e10s. Väčšina doplnkov Firefoxu nie je testovaná, takže po skontrolovaní doplnkov na webe nemusíte byť múdrejší.

Môžete v prehliadači Firefox vytvoriť sekundárny profil, skopírovať doň všetky rozšírenia prvého profilu a povoliť e10s pre tento sekundárny profil.

To však zďaleka nie je ideálne. Alternatívou je vypnúť všetky doplnky, povoliť e10 a povoliť rozšírenia jeden po druhom, aby sa zistilo, či sú kompatibilné.

Povoliť alebo zakázať elektrolýzu v prehliadači Firefox

Ak chcete povoliť alebo zakázať prehliadač Firefox s viacerými procesmi, postupujte takto

  1. Do panela s adresou v prehliadači napíšte about: config.
  2. Potvrďte, že budete opatrní.
  3. Vyhľadajte browser.tabs.remote.autostart .
  4. Dvakrát kliknite na preferenciu.

Ak nastavíte hodnotu prehliadača.tabs.remote.autostart na hodnotu true, umožní architektúra s viacerými procesmi vo Firefoxe jej nastavenie na false.

Poznámka : Od prehliadača Firefox 68 ďalej nemá nastavenie preferencie False žiadny účinok. Firefox nastaví predvoľbu na hodnotu True automaticky bez ohľadu na preferencie používateľa.

Upozorňujeme, že ak zmeníte hodnotu preferencie, musíte reštartovať prehliadač.

Niektoré konfigurácie, ak sa používa prístupnosť alebo doplnky nie sú kompatibilné, bránia povoleniu elektrolýzy.

Stránka about: support uvedená vyššie uvádza dôvod, takže viete, prečo multi-proces nefunguje.

Vo Firefoxe môžete vynútiť aktiváciu viacerých procesov. Odporúčame zálohovať si užívateľský profil skôr, ako to urobíte.

  1. Do adresného riadku prehliadača napíšte about: config a stlačte Enter.
  2. Kliknite pravým tlačidlom myši a vyberte položku Nový> Boolean.
  3. Pomenujte ho browser.tabs.remote.force-enable .
  4. Nastavte jeho hodnotu na true .

Od prehliadača Firefox 68 už preferencia už nie je k dispozícii.

Nezabúdajte, že kompatibilita nútenia môže mať veľký vplyv na výkon, ak doplnky nie sú kompatibilné s e10.

Možno budete musieť zmeniť na: config.

  1. Vyhľadajte prípony.e10sMultiBlockedByAddons
  2. Nastavte preferenciu na false.

Tým sa zabráni blokovaniu viacerých procesov s obsahom pomocou doplnkov.

Zmena počtu procesov spracovania obsahu

Mozilla Firefox teraz predvolene používa jeden proces obsahu, keď je povolený viacprocesový Firefox. Mozilla to plánuje zmeniť vo Firefoxe 54 zvýšením počtu procesov spracovania obsahu na 4 v tejto verzii.

Teraz môžete počet zmeniť, aby ste limit zvýšili alebo znížili. Upozorňujeme, že Firefox sa dodáva s možnosťou v nastaveniach prehľadávača, ktorá vám to umožní.

  • Do adresného riadku prehliadača napíšte about: config a stlačte Enter.
  • Vyhľadajte dom.ipc.processCount.
  • Dvakrát kliknite na hodnotu a zmeňte ju. Zadané číslo je počet procesov obsahu, ktoré použije Firefox.

Keď je povolené viacprocesové Windows

Ak chcete zistiť, či je povolený proces viacerých procesov, môžete skontrolovať stránku podpory about:.

Pri spustení správcu procesov si všimnete niekoľko procesov firefox.exe, napríklad Správca úloh systému Windows, ktorý zdôrazňuje, že je aktivovaná elektrolýza.

Firefox by sa mal spustiť z veľkej časti rovnako ako predtým. V ideálnom prípade by povolenie funkcie viacerých procesov malo okamžite zlepšiť výkon a stabilitu prehliadača.

Môžete si však všimnúť vyššie využitie pamäte RAM ako obvykle. Mozilla potvrdila, že Firefox s elektrolýzou využije asi o 20% viac pamäte RAM.

Môžete zmeniť počet procesov, ktoré používa Firefox na fungovanie viacerých procesov.

Budúcnosť

Po počiatočnom uvedení funkcie na trh bude Mozilla pokračovať v práci na Firefoxe s viacerými procesmi. Organizácia plánuje priniesť karanténu do prehliadača Firefox, ktorý je v systéme Windows založený na karanténe Chromium, ktorú Google používa v prehliadači Chrome. Ak je táto karanténa povolená, výrazne zlepší bezpečnosť.

Teraz ste: Aký je váš názor na blížiace sa zavedenie e10 v prehliadači Firefox?