Codul de restaurare al sesiunii Firefox se schimbă, este posibil să apară bug-uri

Utilizatorii Firefox pot întâmpina erori și probleme legate de funcția de restaurare a sesiunii browserului, în timp ce Mozilla lucrează la modificarea codului funcției.

Restaurarea sesiunii este o caracteristică de bază a browserului web Firefox conceput pentru a reîncărca ultima sesiune de navigare la începutul browserului.

Utilizatorii Firefox pot configura browserul pentru a încărca toate filele deschise ale sesiunii de navigare anterioare la începutul browserului. Tot ce este necesar pentru asta este să vă asigurați că „Restaurați sesiunea anterioară” este activat despre: preferințe.

Mozilla a început să lucreze la convertirea logicii actuale a Restaurării sesiunii Firefox în C ++ pentru a reduce impactul funcției asupra utilizării și performanței memoriei browserului.

Enumerarea de erori de pe site-ul de urmărire a erorilor Mozilla, bug 1474130, evidențiază rațiunea din spatele schimbării

content-sessionStore.js este în prezent încărcat în fiecare încărcător de file. Ceea ce înseamnă că este încărcat de mai multe ori pe proces, ceea ce nu este grozav. Dar chiar și atunci când este încărcat o singură dată, folosește aproximativ 86K. Adăugați la 17K de la ContentRestore.jsm și 12K de la SessionHistory.jsm și avem până la cel puțin 120K pe proces, dacă niciunul dintre celelalte JSM-uri ajutătoare nu este încărcat.

Lucrurile pe care le fac aceste scripturi pot fi făcute cu ușurință de C ++ (unele dintre ele mai ușor), astfel încât nu pare să existe o justificare bună pentru încărcarea acestui JS mult în fiecare proces, de dragul restaurării sesiunii.

Ah, și desigur încă 12 K pentru Utils.jsm.

Mozilla speră să abordeze problemele de performanță legate de Sessionstore cu această mișcare și să reducă costurile de memorie ale proceselor Firefox.

Bug-ul de dezvoltare a caracteristicilor meta Sessionstore enumeră lucrările care mai trebuie făcute pentru a îmbunătăți caracteristica. Este clar, doar analizând lista de dependențe și bug-uri deschise, că va dura destul de mult timp pentru a rezolva toate problemele restante.

Un alt meta-bug colectează rapoarte de fiabilitate legate de Sessionstore și încă o problemă legată de performanță. Lista dependențelor este și mai lungă, iar unii utilizatori care au depus bug-uri le-au observat în versiuni stabile ale browserului web Firefox și nu în versiuni de dezvoltare.

Sfat : Cum să restaurați sesiunile Firefox dacă Restaurarea sesiunii nu funcționează corect

Utilizatorii Firefox vor beneficia de schimbare odată ce aterizează, dar între timp pot fi întâmpinate probleme, în special în versiunile de dezvoltare ale browserului web Firefox.

Restaurarea sesiunii poate să nu poată restaura sesiunea; cel puțin un caz a fost raportat pe Reddit de către un utilizator care a raportat că Firefox va restabili o sesiune mai veche și nu cea mai recentă.

Utilizatorii Firefox ar putea dori să ia în considerare backup-urile profilurilor lor între timp sau să utilizeze extensii precum Session Boss, Tab Stash, SessionSync sau Set Aside. (multumesc Robert)