Cấu trúc xử lý mới của Firefox sẽ tách rời nội dung trang web (Web Content), các add-on và giao diện trình duyệt (Browser UI) ra thành các tiến trình riêng biệt
Mozilla vừa trình làng phiên bản mới của
Firefox với cải tiến đáng chú ý là áp dụng kiến trúc đa tiến trình, giúp
trình duyệt web này hoạt động nhẹ và mượt hơn, giảm tình trạng giật và
lag trong quá trình sử dụng. Đây được xem là sự thay đổi lớn nhất từ
trước đến nay trên Firefox.
Firefox 48 là phiên bản đầu tiên của trình duyệt web này được áp
dụng công nghệ Electrolysis mà Mozilla đã phát triển từ lâu, cho phép
tách tiến trình xử lý nội dung trang web ra khỏi tiến trình giao diện
của trang web, chẳng hạn như các nút bấm hay các tab đang hiển thị...
Trước đây Firefox hoạt động trên máy tính với một tiến trình duy
nhất, tuy nhiên với Electrolysis, giờ đây Firefox sẽ được tách ra nhiều
tiến trình khác nhau để được xử lý song song. Điều này cũng tương tự như
trình duyệt web Chrome, khi mỗi tab được mở lại là một tiến trình riêng
biệt.
Trước đó, trình duyệt Chrome của Google và Internet Explorer của
Microsoft đã áp dụng cấu trúc đa tiến trình từ năm 2008, còn trình duyệt
web Safari của Apple cũng áp dụng từ năm 2011, khiến Firefox trở thành
trình duyệt đơn tiến trình duy nhất còn lại trong số các trình duyệt web
phổ biến nhất thế giới. Do vậy Mozilla đã bắt đầu dự án Electrolysis từ
năm 2009 để bắt đầu tách rời các tiến trình hoạt động trên Firefox.
Với Electrolysis, Mozilla cho biết sẽ giúp Firefox hoạt động mượt mà
hơn và giảm tối đa tình trạng lag hoặc bị treo trong quá trình sử dụng,
đặc biệt khi trình duyệt web phải xử lý các trang web có nội dung đa
dạng và nặng.
Mozilla cho biết kiến trúc đa tiến trình trên Firefox 48 là sự thay
đổi lớn nhất từng được thực hiện. Tuy nhiên Mozilla cho biết cấu trúc đa
tiến trình này hiện mới chỉ áp dụng với một số lượng người dùng và chờ
phản hồi của họ trước khi áp dụng rộng rãi ra tất cả mọi người.
Để kiểm tra xem phiên bản Firefox 48 mình đang sử dụng đã được hỗ trợ
cấu trúc đa tiến trình hay chưa, bạn chỉ việc gõ about:support vào trên
thanh địa chỉ của trình duyệt web, sau đó tìm kiếm theo cụm từ
Multiprocess Windows, nếu thông số hiển thị ở đây là "1/1 (Enable by
default" thì nghĩa là trình duyệt Firefox của bạn đã được hỗ trợ cấu
trúc xử lý mới. Ngược lại, bạn đành phải chờ cho đến khi Mozilla chính
thức hỗ trợ cấu trúc dạng mới cho mọi người dùng.
Dù vậy với việc áp dụng kiến trúc xử lý mới có thể dẫn đến tình trạng
nhiều add-on không thể tương thích với trình duyệt Firefox 48. Mozilla
cho biết sẽ tiếp tục nâng cấp để giúp các add-on có thể tương thích tối
đa với kiến trúc xử lý đa tiến trình trên các phiên bản Firefox 49 và
50. Hiện Mozilla cũng công bố danh sác những add-on không tương thích
với Firefox 48 (xem chi tiết tại đây).
"Chúng tôi sẽ áp dụng kiến trúc xử lý đa tiến trình cho mọi người
dùng Firefox và các add-on không tương thích có thể sẽ không hoạt động
được. Do vậy chúng tôi kêu gọi tác giả của các add-on cập nhật và nâng
cấp add-on của họ để tương thích với kiểu xử lý mới của Firefox",
Mozilla cho biết trong một thông cáo đưa ra.
Firefox 48 cũng được cải thiện chức năng bảo mật. Bên cạnh việc vá
lại các lỗ hổng bảo mật đã được phát hiện, Mozilla cũng cải thiện chức
năng download để nhận diện và ngăn chặn kịp thời khi người dùng download
những file có chứa mã độc về máy.
Mozilla cho biết cũng đang thực hiện một dự án mới để giúp cải tiến
khả năng bảo mật trên trình duyệt web Firefox, tuy nhiên chưa tiết lộ rõ
về dự án này cũng như cách thức để cải thiện bảo mật trên trình duyệt.
Mời quý độc giả theo dõi Truyền hình trực tuyến các kênh của Đài Truyền hình Việt Nam!