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

„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 „Atkurti ankstesnę sesiją“ apie: nuostatas.

„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ų sekimo svetainėje, klaida 1474130, pabrėžia pakeitimo 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 ir įkrovus tik vieną kartą, jis naudoja apie 86K. Pridėkite prie to 17K iš „ContentRestore.jsm“ ir 12K iš „SessionHistory.jsm“, ir mes priartinsime bent 120 000 per procesą, jei nė vienas iš kitų JSM pagalbininkų nebus įkeltas.

Tai, ką daro šie scenarijai, gali lengvai atlikti „C ++“ (kai kuriuos iš jų lengviau), todėl atrodo, kad nėra tinkamo pagrindimo įkrauti 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“ funkcijos kūrimo klaida išvardija darbą, kurį dar reikia atlikti, norint patobulinti 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.

Kita meta klaidą renka patikimumo ataskaitas, susijusias su „Sessionstore“, ir dar vieną su našumu susijusias problemas. 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 vieną atvejį „Reddit“ pranešė vartotojas, kuris pranešė, kad „Firefox“ atkurs senesnę, o ne naujausią sesiją.

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