;

Mozilla vydala další verzi Firefoxu

19. 6. 2017
Doba čtení: 3 minuty

Sdílet

 Autor: Mozilla.org
Mozilla v uplynulém týdnu pokračovala ve své snaze o zachování technologické konkurenceschopnosti svého webového prohlížeče s ostatními, konkrétně s Chromem od Googlu.

K hlavním novinkám patří posílení výkonu, zvýšení stability a snížení spotřeby paměti. Open-source vývojář kromě toho zalepil 31 bezpečnostních zranitelností, z nich tři obdržely hodnocení „kritické“, tedy nejzávažnější.

Firefox 54, vydaný 13. června, rozšířil multiprocesní projekt Mozilly s kódovým označením „Electrolysis“ (zkráceně e10s), který se od roku 2009 pokouší napodobit Chrome a rozdělit provoz prohlížeče do více než jednoho CPU procesu. Dříve Firefox rozděloval do samostatných procesů své uživatelské rozhraní (UI) a veškerý obsah – v jednom z těchto procesů běžely všechny panely – aby zamezil „padání“ prohlížeče při spadnutí jednoho webu nebo webové aplikace. Firefox 54 využívá pro spouštění panelů prohlížeče až čtyři procesy, z nichž každý je přiřazen jednou bucketu procesoru.

„Rozdělením panelů do samostatných procesů lépe využíváme hardware vašeho počítače, takže vám Firefox může dodat více kýženého webu s méně čekáním,“ ujišťuje Nick Nguyen, produktový ředitel pro Firefox, v příspěvku na blogu společnosti.

Protože zpracovávání více procesů výrazně navyšuje spotřebu paměti prohlížečem, a taky proto, že Firefox před e10s býval dost kritizován za výrazné využívání RAM, Nguyen prohlašuje, že verze 54 využívá „výrazně méně“ RAM než konkurenti typu Chrome, Apple Safari nebo Microsoft Edge. Manažer produktového marketingu Mozilly Ryan Pollack pak jinde uvádí, že limit čtyř procesů je tím správným kompromisem mezi nízkým a vysokým využíváním paměti.

Chrome na „multiprocesní“ model spoléhá již od svého uvedení v roce 2008. Každému panelu věnuje samostatný proces a každý z těchto procesů požaduje svou porci paměti, a proto Chrome obecně spotřebovává mnohem více paměti než jiné prohlížeče. (Safari využívá podobný, ale ne identický multiprocesní model, který v konečném důsledku spotřebovává méně RAM než Chrome. Více procesů využívá i Edge.) Nebylo tedy překvapující, že Pollack přirovnal „paměťový apetit“ Firefoxu 54 právě k Chromu, přičemž tvrdí, že druhý zmíněný požadoval při testu s 30 panely až 2,4x více RAM než Firefox.

Uživatelé se zařízeními s více RAM – více než 8 GB – mohou počet procesů navýšit vepsáním about:config do adresního řádku prohlížeče a následnou změnou čísla u nastavení dom.ipc.processCount.

ICTS24

Firefox v uplynulém měsíci držel 12procentní podíl mezi všemi globálně využívanými prohlížeči, čili asi pětinu podílu Chromu a polovinu kombinovaného podílu Internet Exploreru a Edge.

Zdroj: Computerworld