Koda obnovitve seje Firefoxa se spreminja, možne so napake

Uporabniki Firefoxa lahko naletijo na napake in težave, povezane s funkcijo brskalnika za obnovitev seje, medtem ko Mozilla dela na spreminjanju kode funkcije.

Obnova seje je glavna značilnost spletnega brskalnika Firefox, zasnovan za ponovno nalaganje zadnje seje brskanja ob zagonu brskalnika.

Uporabniki Firefoxa lahko nastavijo brskalnik za nalaganje vseh odprtih zavihkov prejšnje seje brskanja ob zagonu brskalnika. Vse, kar je potrebno za to, je, da se prepriča, da je »Obnovi prejšnjo sejo« omogočeno približno: nastavitve.

Mozilla se je začela ukvarjati s pretvorbo trenutne logike obnovitve seje v Firefox v C ++, da bi zmanjšala vpliv funkcije na pomnilnik brskalnika in njegovo delovanje.

Seznam hroščev na spletnem mestu za sledenje hroščev Mozilla, napaka 1474130, poudarja utemeljitev spremembe

vsebina-sessionStore.js je trenutno naložena v vsak nosilec okvirov. Kar pomeni, da se naloži večkrat na postopek, kar ni super. Toda tudi ko se naloži samo enkrat, porabi približno 86K. Temu dodajte še 17 k iz ContentRestore.jsm in 12K iz SessionHistory.jsm in dosegamo vsaj 120 K na postopek, če se ne naloži nihče od drugih pomožnih JSM.

Stvari, ki jih ti skripti počnejo, zlahka opravi C ++ (nekateri lažje), tako da se ne zdi dobra utemeljitev za nalaganje tega veliko JS v vsak postopek zaradi obnovitve seje.

Ah, in seveda še 12K za Utils.jsm.

Mozilla upa, da bo s potekom odpravila težave v zvezi s storitvami Sessionstore in zmanjšala stroške pomnilnika po procesih Firefox.

Napaka pri razvoju funkcije meta Sessionstore navaja delo, ki ga je treba še izboljšati za izboljšanje funkcije. Jasno je, da bomo s samo pregledovanjem seznama odvisnosti in odprtih napak potrebovali kar nekaj časa, da rešimo vse odprte težave.

Druga meta napaka zbira poročila o zanesljivosti, povezana s Sessionstore, in še eno težavo, povezano z uspešnostjo. Seznam odvisnosti je še daljši in nekateri uporabniki, ki so oddali napake, so jih opazili v stabilnih različicah spletnega brskalnika Firefox in ne v razvojnih različicah.

Nasvet : Kako obnoviti seje Firefoxa, če obnovitev seje ne deluje pravilno

Uporabniki Firefoxa bodo imeli koristi od spremembe, ko bo prisiljena, vendar se lahko v tem času pojavijo težave, zlasti v razvojnih različicah spletnega brskalnika Firefox.

Obnova seje morda ne bo mogla obnoviti seje; vsaj en primer je na Redditu prijavil uporabnik, ki je poročal, da bo Firefox obnovil starejšo sejo in ne zadnjo.

Uporabniki Firefoxa bodo medtem želeli razmisliti o rednem varnostnem kopiranju svojih profilov ali uporabi razširitev, kot so Session Boss, Tab Stash, SessionSync ali Odloži. (hvala Robert)