Trong tương lai, nhiều quy trình không thể tắt được nữa trong Firefox

Mozilla có kế hoạch loại bỏ các tùy chọn cấu hình trong các phiên bản sắp tới của trình duyệt web Firefox, cho phép người dùng vô hiệu hóa kiến ​​trúc đa tiến trình của trình duyệt.

Mozilla đã giới thiệu kiến ​​trúc đa quy trình trong trình duyệt web Firefox vào năm 2016. Firefox sẽ sử dụng nhiều quy trình để phân chia các trang web được tải giữa chúng và sử dụng các quy trình khác nhau cho chức năng riêng của trình duyệt.

Trong khi việc sử dụng bộ nhớ tăng lên, điều đó cũng có nghĩa là Firefox sẽ trở nên ổn định hơn trong quá trình và ít gặp sự cố trang web hơn khi sử dụng toàn bộ trình duyệt. Việc triển khai của Mozilla khác với Google. Chrome sử dụng một quy trình cho mỗi trang web, Firefox đặt nhiều trang web trong một quy trình.

Kiến trúc đa tiến trình của Firefox đã nhận được nhiều cải tiến trong những năm qua. Mozilla đã thêm nhiều quy trình cho nó và giới thiệu tính năng bảo mật hộp cát sau này phụ thuộc vào nó.

Mozilla có kế hoạch loại bỏ hai tùy chọn Firefox khỏi mọi phiên bản trình duyệt web trong tương lai. Thay đổi được lên kế hoạch cho Firefox 68.

  • browser.tabs.remote.force-enable - Thực thi việc sử dụng đa quy trình trong Firefox nếu nó không được bật theo mặc định, ví dụ: vì khả năng truy cập.
  • browser.tabs.remote.force-vô hiệu hóa - Vô hiệu hóa đa tiến trình trong trình duyệt web Firefox.

Bạn có thể tự hỏi về browser.tabs.remote.autostart, tùy chọn cho phép hoặc vô hiệu hóa kiến ​​trúc đa quy trình trong Firefox (trái ngược với việc thực thi một giá trị như hai tùy chọn khác làm).

Mozilla sẽ hạn chế ưu tiên thực sự trong các bản dựng nhà. Mặc dù nó vẫn còn trong Firefox, nhưng đặt nó thành false trong khoảng: config sẽ không còn hiệu ứng mong muốn nữa khi thay đổi hạ cánh. Trạng thái của tùy chọn luôn luôn đúng trong các bản dựng Firefox tại nhà bất kể giá trị người dùng chọn.

Nói cách khác: trong tương lai, người dùng Firefox không thể vô hiệu hóa đa tiến trình nữa trong trình duyệt. Không rõ có bao nhiêu quá trình cài đặt Firefox bị vô hiệu hóa. Một số người dùng làm như vậy để cải thiện việc sử dụng bộ nhớ hoặc làm chậm trình duyệt.

Từ kết thúc

Mozilla không tiết lộ lý do tại sao họ muốn xóa tùy chọn trên Bugzilla, chỉ có điều là việc vô hiệu hóa đa quy trình không nên "dễ dàng" như vậy. Thông tin bổ sung có sẵn trong một bài đăng trên nhóm Mozilla Dev Platform:

Mục đích rộng lớn là đảm bảo rằng chúng tôi dừng người dùng lớn vào cấu hình không phải e10s mà họ

không nên chạy trên cơ sở hàng ngày, vì nó nhận được rất ít để không thử nghiệm và kém an toàn.

Nó cũng được đề cập rằng Luồng hoạt động bị phá vỡ nếu đa quy trình bị vô hiệu hóa. (thông qua Techdows)

Tôi không đặc biệt thích những thay đổi loại bỏ lựa chọn của người dùng khỏi bất kỳ chương trình nào kể cả trình duyệt web. Mozilla có lẽ sẽ nhận được rất nhiều lợi ích cho việc gỡ bỏ ngay cả khi nó chỉ ảnh hưởng đến một số ít người dùng trình duyệt.

Firefox 68 là phiên bản ESR tiếp theo của trình duyệt. Nó được lên kế hoạch phát hành vào ngày 9 tháng 7 năm 2019.

Bây giờ bạn : bạn đang làm gì để thay đổi?