Firefoxi seansi taastamise kood on muutumas, vead on võimalikud

Kui Mozilla tegeleb selle funktsiooni koodi muutmisega, võib Firefoxi kasutajatel esineda vigu ja probleeme, mis on seotud brauseri funktsiooniga Sessioonitaaste.

Seansi taastamine on Firefoxi veebibrauseri põhifunktsioon, mis on loodud viimase sirvimisseansi uuesti laadimiseks brauseri käivitamisel.

Firefoxi kasutajad võivad brauseri seadistada nii, et see laadiks brauseri algusesse kõik eelmise sirvimisseansi avatud vahelehed. Selleks on vaja ainult veenduda, et funktsioon "Taasta eelmine seanss" on lubatud järgmistel teemadel: eelistused.

Mozilla asus töötama Firefoxi praeguse seansitaaste loogika teisendamisel C ++ -ks, et vähendada funktsiooni mõju brauseri mälukasutusele ja jõudlusele.

Mozilla veajälgimise veebisaidil vea 1474130 sisaldav veakategooria tõstab esile muudatuse põhjenduse

content-sessionStore.js laaditakse praegu igasse vahelehtede kaadrisse laadimisse. Mis tähendab, et see laaditakse mitu korda ühe protsessi kohta, mis pole eriti tore. Kuid isegi ainult ühe korra laadimisel kasutab see umbes 86K. Lisage sellele 17K saidilt ContentRestore.jsm ja 12K saidilt SessionHistory.jsm ning kui protsessis ei laadita ühtegi teist abistaja JSM-i, on protsess vähemalt 500K.

Neid skripte teha saab C ++ abil (mõnda neist lihtsamini), nii et tundub, et selle suure JS-i igasse protsessi laadimiseks seansi taastamise jaoks pole piisavalt põhjendatud.

Ah ja muidugi veel üks 12K Utils.jsmi jaoks.

Mozilla loodab Sessionstore'iga seotud jõudlusprobleemid käigu pealt lahendada ja vähendada Firefoxi protsesside protsessimälu kulusid.

Funktsiooni arendusveas meta Sessionstore on loetletud tööd, mida tuleb selle funktsiooni parendamiseks veel ära teha. Ainult sõltuvuste ja avatud vigade loetelu vaadates on selge, et kõigi lahendamata probleemide lahendamine võtab üsna palju aega.

Teine metaviga kogub Sessionstorega seotud usaldusväärsuse aruandeid ja veel üks toimivusega seotud probleeme. Sõltuvuste loend on veelgi pikem ja mõned vead esitanud kasutajad märkasid neid Firefoxi veebibrauseri stabiilsetes versioonides, mitte arendusversioonides.

Näpunäide . Kuidas taastada Firefoxi seansse, kui seansi taastamine ei tööta õigesti

Firefoxi kasutajatele on muudatusest kasu pärast selle saabumist, kuid vahepeal võib probleeme tekkida, eriti Firefoxi veebibrauseri arendusversioonides.

Seansi taastamine ei pruugi seanssi taastada; vähemalt üks juhtum on Redditi kohta teada andnud kasutajalt, kes teatas, et Firefox taastab vanema ja mitte kõige uuema seansi.

Firefoxi kasutajad võivad kaaluda vahepeal oma profiilide regulaarset varundamist või selliste laiendite kasutamist nagu Session Boss, Tab Stash, SessionSync või Setide. (aitäh Robert)