Firefox lột xác và ngày càng giống Chrome

Mozilla đang bắt đầu một “chiến dịch” thay đổi lớn để “lột xác” cho trình duyệt nổi tiếng của mình – Firefox. Quá trình đó sẽ giúp trình duyệt này trở nên ổn định, hoạt động hiệu quả hơn nhưng sẽ khó tránh khỏi tình trạng ngốn bộ nhớ giống như Chrome hiện nay.

Sự thay đổi của Firefox được tập trung vào phần tiện tích mở rộng (còn được gọi là add-on Firefox) có khả năng tương thích giữa các trình duyệt. Quá trình đó cũng sẽ biến đổi nhiều chức năng cơ bản của Firefox, thậm chí sẽ làm cho trình duyệt này hoạt động giống như cách của Google Chrome.


Mozilla đã phát hành một API mới là WebExtensions sẽ giúp add-ons Firefox tương thích với cách xử lý tiện ích mở rộng trên Chrome và Opera hiện tại. Tuy nhiên điều này sẽ khiến các nhà phát triển sẽ phải viết lại Firefox add-ons của họ (những add on cũ của Firefox không còn dùng được nữa). Đồng thời tiện ích mở rộng trên hầy hết các trình duyệt chính hiện nay Firefox, Chrome và Opera - sẽ được dễ dàng tương thích và liên kết với nhau. Các nhà phát triển sẽ thuận tiện hơn rất nhiều khi chỉ cần viết một bộ mã thay vì nhiều như trước. Trước đó Microsoft cũng cho biết sẽ hỗ trợ tiện ích mở rộng cho trình duyệt mới Microsoft Edge dựa trên mô hình của Chrome, rất có thể quá trình đó cũng sẽ được bổ sung vào tháng 10 tới.

Ngoài ra, để đảm bảo an ninh, Mozilla cũng giới thiệu một chính sách mới yêu cầu tất cả các phần mở rộng của bên thứ ba phải được ký và xác nhận bởi Mozilla, bắt đầu với Firefox 41 (sẽ được phát hành vào tháng tới) trước khi đưa lên trình duyệt này.


Một thay đổi khác mà Mozilla sẽ áp dụng là công nghệ Electrolysis sẽ khiến Firefox hoạt động rất giống với Chrome; mỗi tab (và có thể là phần mở rộng) sẽ có quy trình hoạt động riêng, trình duyệt và nội dung sẽ được tách ra và quản lý độc lập. Khi một tab có vấn đề các tab khác vẫn có thể hoạt động mà không cần đóng cả trình duyệt. Điều này tất nhiên sẽ giúp trình duyệt ổn định và an toàn hơn. Mozilla cũng hứa hẹn cải thiện hiệu suất đi cùng với sự thay đổi này tuy nhiên cách thức hoạt động như trên sẽ dễ gặp phải tình trạng giống như Chrome – đã rất tai tiếng trong những năm gần đây vì thường xuyên ngốn RAM, hoạt động ì ạch bởi hệ thống đa quá trình này.

Nhìn chung đây là một cải tiến đáng kể cho cả người dùng và các nhà phát triển vì nó cho phép các nhà phát triển chỉ cần duy trì một cơ sở mã trên hầu hết các nền trình duyệt. Người dùng trong quá trình sử dụng cũng sẽ được hưởng lợi từ một loạt các nội dung và phần mở rộng đó sẽ có sẵn cho họ trên các nền tảng khác nhau.

0 comments:

Post a Comment