Mozilla včera vydala webový prohlížeč Firefox 54 s novou multiprocesní architekturou, která slibuje rychlejší a stabilnější prohlížení webových stránek ve více kartách, a to zejména na počítačích s 8GB pamětí a menší. V nejnovější verzi Firefox používá až čtyři procesy pro vykreslení obsahu webových stránek ve všech otevřených kartách. Podle Mozilly to znamená, že náročná a složitá webová stránka v jedné záložce má mnohem nižší dopad na citlivost a rychlost načítání webů v ostatních záložkách.
„Starý prohlížeč Firefox používal jeden jediný proces ke spuštění všech záložek v prohlížeči. Moderní prohlížeče rozdělily zátěž do několika nezávislých procesů. Pojmenovali jsme náš projekt rozdělení Firefoxu jako „Electrolysis“ (nebo E10s) po chemickém procesu, který rozděluje vodu na její základní prvky. E10s je největší změna kódu Firefoxu v naší historii. Kromě toho, že E10s běží rychleji a padají méně, jsou webové stránky bezproblémové. Dokonce i zaneprázdněné weby, jako jsou newsfeedy Facebooku, se spouští čistě a hladce.“
Mozilla ve vlastních testech, které porovnávají využití paměti pro různé prohlížeče, tvrdila, že Firefox využíval výrazně méně RAM v macOS než Safari a Chrome. Skupina zveřejnila článek, který vysvětluje, jak funguje nová architektury E10s.
„Ve výchozím nastavení Firefox vytváří až 4 samostatné procesy pro obsah webových stránek. Takže vaše první 4 karty používají tyto 4 procesy a další karty běží pomocí podprocesů v rámci těchto procesů. Více karet v rámci procesu sdílí engine prohlížeče, který už existuje v paměti, namísto toho, aby každá vytvářela vlastní.“
Mozilla tvrdí, že uživatelské využití paměti Firefoxu znamená, že uživatelé s pamětí o kapacitě 8 GB a méně mohou procházet web bez toho, aby prohlížeč využíval zdroje, což jim umožňuje dělat na svém počítači i jiné věci. Uživatelé s více než 8GB RAM mohou narazit na počet obsahových procesů, které Firefox využívá k tomu, aby byl ještě rychlejší.
„Chcete-li změnit počet obsahových procesů, které aplikace Firefox používá, zadejte about:config do adresního řádku a upravte číslo pro dom.ipc.processCount (v budoucí verzi zveřejníme viditelnou předvolbu).
Firefox netreba Safari je nejlepsi :)
Nějak jsem si nevšimla, že by mě Safari omezovalo, momentálně zabírá ~450 MB, mám otevřeno 9 záložek a Safari celkově běží ~2 týdny. Mám 8 GB RAM, takže podle Mozilly málo. Zkusila jsem i ten Firefox a stejné záložky zabraly ~1.1 GB. Takže mi nepřijde, že by Firefox byl úspornější než Safari.