Kód Firefox Session Restore se mění, chyby jsou možné
- Kategorie: Firefox
Uživatelé prohlížeče Firefox mohou zaznamenat chyby a problémy související s funkcí Obnovení relace v prohlížeči, zatímco Mozilla pracuje na změně kódu funkce.
Obnovení relace je základní funkcí webového prohlížeče Firefox, která je navržena tak, aby znovu načítala poslední relaci prohlížení na začátku prohlížeče.
Uživatelé Firefoxu mohou nastavit prohlížeč tak, aby načítal všechny otevřené karty předchozí relace procházení na začátku prohlížeče. K tomu je třeba pouze zajistit, aby byla položka Obnovit předchozí relaci povolena na: preference.
Mozilla začala pracovat na převodu současné logiky Session Restore na C ++, aby se snížil dopad této funkce na využití paměti a výkon paměti prohlížeče.
Seznam chyb na webu Mozilla pro sledování chyb, chyba 1474130 , zdůrazňuje důvod změny
content-sessionStore.js je aktuálně načten do každé karty pro načítání snímků. Což znamená, že se načte vícekrát za proces, což není skvělé. Ale i když je načten pouze jednou, používá asi 86 kB. Přidejte k tomu 17 kB z ContentRestore.jsm a 12 K z SessionHistory.jsm a my jsme až 120 K za proces, pokud se nenačte žádný z pomocných JSM.
Věci, které tyto skripty dělají, lze snadno provést pomocí C ++ (některé z nich snadněji), takže se nezdá, že by bylo dobré ospravedlnit načtení takového JS do každého procesu kvůli obnovení relace.
A samozřejmě dalších 12K pro Utils.jsm.
Mozilla doufá, že tento krok vyřeší problémy s výkonem související se Sessionstore a sníží náklady na paměť procesů v procesech Firefoxu.
Chyba vývoje funkce meta Sessionstore seznamy práce, kterou je třeba ještě vylepšit. Je jasné, pouhým pohledem na seznam závislostí a otevřených chyb, že vyřešení všech nevyřešených problémů bude nějakou dobu trvat.
Další meta chyba se sbírá spolehlivost zprávy týkající se Sessionstore, a přesto další problémy související s výkonem. Seznam závislostí je ještě delší a někteří uživatelé, kteří podali chyby, si je všimli ve stabilních verzích webového prohlížeče Firefox a ne ve vývojových verzích.
Spropitné : Jak obnovit relace Firefoxu, pokud Obnovení relace nefunguje správně
Jakmile Firefox přistane, budou mít z této změny prospěch, ale mezitím se mohou vyskytnout problémy, zejména ve vývojových verzích webového prohlížeče Firefox.
Obnovení relace pravděpodobně nebude možné relaci obnovit; alespoň jeden případ byl hlášeno uživatele Reddit uživatelem, který uvedl, že Firefox obnoví starší relaci a ne poslední.
Uživatelé prohlížeče Firefox mohou mezitím zvážit pravidelné zálohování svých profilů nebo používání rozšíření, jako jsou Session Boss , Tab Stash , SessionSync nebo Dát stranou . (díky Robert)