„Firefox“ seanso atkūrimo kodas keičiasi, galimos klaidos

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

„Firefox“ vartotojams gali kilti klaidų ir problemų, susijusių su naršyklės seansų atkūrimo funkcija, o „Mozilla“ dirba keičiant funkcijos kodą.

Sesijos atkūrimas yra pagrindinė „Firefox“ žiniatinklio naršyklės funkcija, skirta paskutinei naršymo sesijai iš naujo įkelti, kai paleidžiama naršyklė.

„Firefox“ vartotojai gali nustatyti naršyklę naršyklės pradžioje įkelti visus atidarytus ankstesnės naršymo sesijos skirtukus. Viskas, ko jums reikia, yra įsitikinti, kad įjungta parinktis „Atkurti ankstesnę sesiją“ apie: nuostatas.

firefox restore previous session

„Mozilla“ pradėjo konvertuoti dabartinę „Firefox“ „Session Restore“ logiką į C ++, kad sumažintų funkcijos įtaką naršyklės atminties naudojimui ir našumui.

Klaidų sąrašas „Mozilla“ klaidų stebėjimo svetainėje, klaida 1474130 , pabrėžia pokyčio pagrindimą

„content-sessionStore.js“ šiuo metu įkeliama į kiekvieno skirtuko rėmelio kaupiklį. Tai reiškia, kad jis įkeliamas kelis kartus per procesą, o tai nėra puiku. Bet net pakraunant tik vieną kartą, jis naudoja apie 86K. Pridėkite prie to 17K iš „ContentRestore.jsm“ ir 12K iš „SessionHistory.jsm“, ir mes galime atlikti ne mažiau kaip 120 tūkstančių procesų, jei nė vienas iš kitų JSM pagalbininkų neįkeliamas.

Tai, ką daro šie scenarijai, gali lengvai atlikti „C ++“ (kai kuriuos iš jų lengviau), todėl atrodo, kad nėra pakankamo pagrindimo įkelti tiek daug JS į kiekvieną procesą sesijos atkūrimo tikslais.

Ai, ir, žinoma, dar 12K Utils.jsm.

„Mozilla“ tikisi judėjimo metu išspręsti su „Sessionstore“ susijusias veikimo problemas ir sumažinti „Firefox“ procesų atminties sąnaudas.

Meta „Sessionstore“ funkcijų kūrimo klaida sąrašus darbas, kurį dar reikia atlikti, kad patobulintumėte funkciją. Aišku tik pažvelgus į priklausomybių ir atvirų klaidų sąrašą, reikės nemažai laiko išspręsti visas neišspręstas problemas.

Dar viena meta klaidą renka patikimumas ataskaitas, susijusias su „Sessionstore“, ir dar kita su spektakliu susijusios problemos. Priklausomybių sąrašas yra dar ilgesnis ir kai kurie klaidas pateikę vartotojai pastebėjo jas stabiliose „Firefox“ žiniatinklio naršyklės versijose, o ne kūrimo versijose.

Patarimas : Kaip atkurti „Firefox“ seansus, jei seanso atkūrimas neveikia tinkamai

„Firefox“ vartotojams bus naudingas pakeitimas, kai tik jis pasikeis, tačiau tuo metu gali kilti problemų, ypač kuriant „Firefox“ žiniatinklio naršyklės versijas.

Sesijos atkūrimas gali nepavykti atkurti sesijos; bent vienas atvejis buvo pranešė „Reddit“, kurį pateikė vartotojas, kuris pranešė, kad „Firefox“ atkurs senesnę, o ne pačią naujausią sesiją.

„Firefox“ vartotojai gali norėti apsvarstyti galimybę reguliariai kurti savo profilių atsargines kopijas arba naudoti plėtinius, pvz., Sesijos bosas , Tab Stash , „SessionSync“ arba Atidėti . (ačiū Robertui)