Код відновлення сеансу Firefox змінюється, можливі помилки

Користувачі Firefox можуть виникнути помилки та проблеми, пов’язані з функцією відновлення сеансу браузера, поки Mozilla працює над зміною коду функції.

Відновлення сеансу - головна особливість веб-браузера Firefox, призначена для перезавантаження останнього сеансу перегляду під час запуску браузера.

Користувачі Firefox можуть налаштувати браузер для завантаження всіх відкритих вкладок попереднього сеансу перегляду при запуску браузера. Все, що потрібно для цього, - це переконатися, що "Відновити попередній сеанс" увімкнено приблизно: налаштування.

Mozilla почала працювати над перетворенням поточної логіки відновлення сеансу Firefox в C ++, щоб зменшити вплив функції на використання пам’яті та продуктивність браузера.

Перелік помилок на веб-сайті відстеження помилок Mozilla, помилка 1474130, підкреслює обґрунтування зміни

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

Те, що роблять ці сценарії, може легко виконати C ++ (деякі з них легше), тому, здається, немає хорошого виправдання для завантаження такої кількості JS у кожен процес заради відновлення сесії.

Ну, і звичайно ще 12 К для Utils.jsm.

Mozilla сподівається вирішити проблеми, пов’язані з роботою Sessionstore, з ходом та зменшити витрати на пам'ять за процес Firefox.

Помилка розробки функцій мета Sessionstore перераховує роботу, яку ще потрібно виконати для вдосконалення функції. Зрозуміло, що лише переглянувши список залежностей та відкритих помилок, буде потрібно досить багато часу, щоб вирішити всі невирішені проблеми.

Ще одна мета-помилка збирає звіти про надійність, пов’язані з Sessionstore, і ще одна проблема, пов’язана з продуктивністю. Список залежностей ще довший, і деякі користувачі, які подавали помилки, помічали їх у стабільних версіях веб-браузера Firefox, а не у розробних версіях.

Порада : як відновити сеанси Firefox, якщо відновлення сеансу працює неправильно

Користувачі Firefox отримають користь від зміни, коли вона з’явиться, але тим часом можуть виникнути проблеми, особливо у розробних версіях веб-браузера Firefox.

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

Користувачі Firefox можуть тим часом регулярно створювати резервні копії своїх профілів або використовувати розширення, такі як Boss Session, Tab Stash, SessionSync або Set Aside. (дякую Роберту)