Firefox 67: tự động dỡ các tab không sử dụng để cải thiện bộ nhớ

Mozilla có kế hoạch giới thiệu một tính năng mới trong Firefox 67 Ổn định nhằm cải thiện việc sử dụng bộ nhớ của trình duyệt trong điều kiện bộ nhớ thấp.

Các trình duyệt sử dụng nhiều bộ nhớ hơn so với một thập kỷ trước, một phần vì các trang web tăng kích thước đáng kể và một phần vì trình duyệt cũng thay đổi.

Không có gì lạ khi các tab đơn lẻ có thể sử dụng hàng trăm Megabyte bộ nhớ và có những trường hợp sử dụng bộ nhớ vượt qua mốc 1 Gigabyte cho các tab riêng lẻ.

Sử dụng bộ nhớ, đặc biệt là trên các thiết bị bộ nhớ thấp, là ưu tiên hàng đầu của các nhà sản xuất trình duyệt. Nếu bạn chạy Firefox hoặc một trình duyệt khác trên hệ thống RAM 4 Gigabyte hoặc 2 Gigabyte, bạn có thể gặp rất nhiều bộ nhớ đệm nếu bạn mở đủ hoặc đúng loại trang web.

Khái niệm dỡ các tab trong trình duyệt để giải phóng bộ nhớ không phải là một khái niệm mới. Các tiện ích mở rộng như Dormancy, Đình chỉ Tab nền, BarTab hoặc Tab Unload cho Firefox (tất cả không còn tương thích với Firefox 57 hoặc mới hơn) hoặc Lazy Load Tab, TabMemFree hoặc Giới hạn tab cho Google Chrome, đã hỗ trợ chức năng này trong nhiều năm

Mozilla cải thiện việc dỡ bỏ tab đáng kể trong những năm gần đây.

Nếu mọi thứ diễn ra theo đúng kế hoạch, Firefox 67 sẽ giới thiệu một tính năng mới để dỡ bỏ các tab không sử dụng để cải thiện bộ nhớ. Báo cáo lỗi ban đầu có từ tám năm trước nhưng hoạt động trên tính năng đã bắt đầu một cách nghiêm túc chỉ một thời gian ngắn trước đây.

Mozilla có kế hoạch dỡ các tab trong Firefox trong các tình huống bộ nhớ thấp để giảm số lượng sự cố mà người dùng gặp phải do bộ nhớ thấp. Lỗi này liệt kê một kịch bản khác, để giải phóng tài nguyên, nhưng vẫn chưa rõ liệu và cách thức này sẽ được thực hiện.

Mozilla sử dụng danh sách ưu tiên đơn giản để xác định tab nào sẽ dỡ tải khi sự kiện bắt đầu (từ thấp nhất đến cao nhất)

  1. Tab thông thường
  2. Tab ghim
  3. Các tab thông thường phát âm thanh
  4. Các tab được ghim phát âm thanh

Tính năng này đã có sẵn trong Firefox Nightly. Nó được bật theo mặc định trên hệ thống của tôi nhưng bạn có thể kiểm soát nó bằng trình duyệt ưu tiên.tabs.unloadOnLowMemory.

Đúng có nghĩa là tính năng được bật, Sai là nó bị tắt. Có vẻ như nó chỉ khả dụng trên Windows vào thời điểm này vì nền tảng duy nhất mà Mozilla có thể phát hiện các điều kiện bộ nhớ thấp theo người được chỉ định lỗi Garbriele Svelto.

Firefox 67 sẽ được phát hành vào ngày 14 tháng 5 năm 2019 tới kênh Ổn định của trình duyệt theo lịch phát hành.

Google đã triển khai một tính năng tương tự trong trình duyệt Chrome của công ty. Được giới thiệu vào năm 2015, Loại bỏ tab trong Chrome đã loại bỏ các tab khỏi bộ nhớ nếu bộ nhớ hệ thống đạt đến một ngưỡng nhất định.

Từ kết thúc

Mozilla hy vọng sẽ giảm các sự cố liên quan đến bộ nhớ trong Firefox và có kế hoạch theo dõi các sự cố này trong vài tuần tới để kiểm tra giả thuyết này.

Bây giờ bạn : Trình duyệt của bạn sử dụng bao nhiêu bộ nhớ?