Mã Khôi phục phiên của Firefox đang thay đổi, có thể có lỗi

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề

Người dùng Firefox có thể gặp các lỗi và sự cố liên quan đến tính năng Khôi phục phiên của trình duyệt trong khi Mozilla đang làm việc để thay đổi mã của tính năng này.

Khôi phục phiên là một tính năng cốt lõi của trình duyệt web Firefox được thiết kế để tải lại phiên duyệt cuối cùng khi khởi động trình duyệt.

Người dùng Firefox có thể thiết lập trình duyệt để tải tất cả các tab đang mở của phiên duyệt trước khi khởi động trình duyệt. Tất cả những gì cần thiết cho việc đó là đảm bảo rằng tùy chọn 'Khôi phục phiên trước' được bật trên about:.

firefox restore previous session

Mozilla đã bắt đầu làm việc để chuyển đổi logic Session Restore hiện tại của Firefox sang C ++ để giảm tác động của tính năng này đối với việc sử dụng bộ nhớ và hiệu suất của trình duyệt.

Danh sách lỗi trên trang web theo dõi lỗi của Mozilla, lỗi 1474130 , nêu bật cơ sở lý luận đằng sau sự thay đổi

content-sessionStore.js hiện được tải vào mọi trình tải khung tab. Có nghĩa là nó được tải nhiều lần cho mỗi quá trình, điều này không tuyệt vời. Nhưng ngay cả khi chỉ nạp một lần, nó sử dụng khoảng 86K. Thêm vào đó 17K từ ContentRestore.jsm và 12K từ SessionHistory.jsm và chúng tôi có tối đa 120 nghìn mỗi quy trình, nếu không có JSM trợ giúp nào khác được tải.

Những thứ mà các tập lệnh này làm có thể dễ dàng được thực hiện bởi C ++ (một số trong số chúng dễ dàng hơn), vì vậy dường như không có lý do chính đáng cho việc tải nhiều JS này vào mọi quy trình vì mục đích khôi phục phiên.

À, và tất nhiên là 12K nữa cho Utils.jsm.

Mozilla hy vọng sẽ giải quyết các vấn đề về hiệu suất liên quan đến Sessionstore với việc di chuyển và giảm chi phí bộ nhớ cho mỗi quá trình của các quy trình Firefox.

Lỗi phát triển tính năng meta Sessionstore danh sách công việc vẫn cần được thực hiện để cải thiện tính năng. Rõ ràng là chỉ cần nhìn vào danh sách các phụ thuộc và lỗi mở, sẽ mất khá nhiều thời gian để giải quyết tất cả các vấn đề còn tồn tại.

Một lỗi meta khác thu thập độ tin cậy các báo cáo liên quan đến Sessionstore, và khác các vấn đề liên quan đến hiệu suất. Danh sách các phụ thuộc thậm chí còn dài hơn và một số người dùng gửi lỗi đã nhận thấy chúng trong các phiên bản ổn định của trình duyệt web Firefox chứ không phải phiên bản phát triển.

tiền boa : Cách khôi phục phiên Firefox nếu Session Restore không hoạt động bình thường

Người dùng Firefox sẽ được hưởng lợi từ sự thay đổi khi nó xuất hiện nhưng các vấn đề có thể gặp phải trong thời gian chờ đợi, đặc biệt là trong các phiên bản phát triển của trình duyệt web Firefox.

Khôi phục phiên có thể không thể khôi phục phiên; ít nhất một trường hợp đã được báo cáo trên Reddit bởi một người dùng đã báo cáo rằng Firefox sẽ khôi phục phiên cũ hơn chứ không phải phiên gần đây nhất.

Người dùng Firefox có thể muốn xem xét sao lưu hồ sơ của họ thường xuyên trong thời gian chờ đợi hoặc sử dụng các tiện ích mở rộng như Ông chủ phiên , Tab Stash , SessionSync hoặc là Để qua một bên . (cảm ơn Robert)