Кодът за възстановяване на сесията на Firefox се променя, възможни са грешки

Потребителите на Firefox могат да изпитат грешки и проблеми, свързани с функцията за възстановяване на сесията на браузъра, докато Mozilla работи върху промяна на кода на функцията.

Session Restore е основна характеристика на уеб браузъра Firefox, предназначен да презареди последната сесия на сърфиране при стартиране на браузъра.

Потребителите на Firefox могат да настроят браузъра да зарежда всички отворени раздели от предишната сесия на сърфиране при стартиране на браузъра. Всичко, което е необходимо за това, е да се уверите, че "Възстановяване на предишната сесия" е активирано за около: предпочитания.

Mozilla започна да работи по преобразуването на текущата логика за възстановяване на сесията на Firefox в C ++, за да намали въздействието на функцията върху използването на паметта и работата на браузъра.

Списъкът на грешки в уебсайта за проследяване на грешки в Mozilla, грешка 1474130, подчертава обосновката зад промяната

В момента content-sessionStore.js се зарежда във всеки разделител на рамки. Което означава, че се зарежда многократно на един процес, което не е страхотно. Но дори когато се зарежда само веднъж, той използва около 86K. Добавете към това 17K от ContentRestore.jsm и 12K от SessionHistory.jsm, и ние достигаме най-малко 120K на процес, ако никой от другите помощни JSM не се зареди.

Нещата, които тези скриптове правят, могат лесно да бъдат направени от C ++ (някои от тях по-лесно), така че изглежда не е добро оправдание за зареждането на този много JS във всеки процес, заради възстановяването на сесията.

А, и разбира се още 12K за Utils.jsm.

Mozilla се надява да се справи с проблемите с производителността, свързани с Sessionstore, и да намали разходите за памет за всеки процес на Firefox.

Грешката в развитието на функцията meta Sessionstore изброява работата, която все още трябва да се направи, за да се подобри функцията. Ясно е, че само като разгледате списъка на зависимостите и отворените грешки, ще отнеме доста време, за да разрешите всички нерешени проблеми.

Друг мета бъг събира доклади за надеждност, свързани със Sessionstore, и още един проблем, свързан с ефективността. Списъкът на зависимостите е още по-дълъг и някои потребители, които подават грешки, ги забелязват в стабилни версии на уеб браузъра Firefox, а не във версии за разработка.

Съвет : Как да възстановите сесиите на Firefox, ако възстановяването на сесията не работи правилно

Потребителите на Firefox ще се възползват от промяната, след като се качи, но междувременно може да възникнат проблеми, особено в версиите за разработка на уеб браузъра Firefox.

Възстановяване на сесия може да не е в състояние да възстанови сесията; поне един случай е бил докладван на Reddit от потребител, който съобщи, че Firefox ще възстанови по-стара сесия, а не най-скорошната.

Потребителите на Firefox междувременно могат да обмислят редовно да архивират своите профили или да използват разширения като Ssssion Boss, Tab Stash, SessionSync или Set Aside. (благодаря Робърт)