Kód obnovenia relácie prehliadača Firefox sa mení, chyby sú možné

Používatelia prehliadača Firefox môžu zaznamenať chyby a problémy súvisiace s funkciou Obnovenie relácie prehliadača, zatiaľ čo Mozilla pracuje na zmene kódu funkcie.

Obnovenie relácie je základnou funkciou webového prehľadávača Firefox, ktorá je navrhnutá tak, aby znova načítala poslednú reláciu prehľadávania na začiatku prehliadača.

Používatelia prehliadača Firefox môžu nastaviť prehliadač tak, aby načítal všetky otvorené karty predchádzajúcej relácie prehľadávania na začiatku prehliadača. Na to je potrebné len skontrolovať, či je zapnutá možnosť Obnoviť predchádzajúcu reláciu, pokiaľ ide o: preferencie.

Mozilla začala pracovať na konverzii súčasnej logiky prehliadača Firefox Session Restore na C ++, aby sa znížil vplyv tejto funkcie na využitie pamäte a výkon prehliadača.

Zoznam chýb na webovej stránke sledovania chýb Mozilly, chyba 1474130, zdôrazňuje dôvody zmeny

content-sessionStore.js je momentálne načítaný do každej karty na načítavanie obrázkov. Čo znamená, že sa načíta niekoľkokrát za proces, čo nie je skvelé. Ale aj keď je načítaný iba raz, používa asi 86 kB. Pridajte k tomu 17 kB z ContentRestore.jsm a 12 K z SessionHistory.jsm a my sme až 120 K na proces, ak sa nenačítajú žiadne ďalšie pomocné JSM.

Veci, ktoré tieto skripty robia, sa dajú ľahko vykonať pomocou C ++ (niektoré z nich ľahšie), takže sa zdá, že nie je dobré odôvodniť načítanie tohto veľa JS do každého procesu kvôli obnoveniu relácie.

A samozrejme ďalších 12 000 pre Utils.jsm.

Mozilla dúfa, že sa s týmto krokom bude venovať pozornosť problémom s výkonom služby Sessionstore a že sa znížia náklady na pamäť procesov Firefoxu.

Chyba vývoja funkcie meta Sessionstore obsahuje zoznam prác, ktoré je ešte potrebné urobiť, aby sa táto funkcia vylepšila. Je zrejmé, že pri pohľade na zoznam závislostí a otvorených chýb bude trvať nejaký čas, kým sa vyriešia všetky nevyriešené problémy.

Ďalšia meta chyba zhromažďuje správy o spoľahlivosti týkajúce sa relácie Sessionstore a ďalšie problémy súvisiace s výkonom. Zoznam závislostí je ešte dlhší a niektorí používatelia, ktorí podali chyby, ich zaznamenali v stabilných verziách webového prehliadača Firefox a nie vo vývojových verziách.

Tip : Ako obnoviť relácie prehliadača Firefox, ak obnovenie relácie nefunguje správne

Používatelia prehliadača Firefox budú mať z tejto zmeny úžitok, ale medzitým sa môžu vyskytnúť problémy, najmä vo vývojových verziách webového prehľadávača Firefox.

Obnovenie relácie možno nebude môcť obnoviť reláciu; užívateľ Reddit nahlásil najmenej jeden prípad, ktorý uviedol, že Firefox obnoví staršiu a nie poslednú reláciu.

Používatelia prehliadača Firefox môžu chcieť medzitým zvážiť pravidelné zálohovanie svojich profilov alebo použitie rozšírení ako Session Boss, Tab Stash, SessionSync alebo Set Aside. (vďaka Robert)