Firefox Quantum không chỉ là sao chép của Chrome Chrome mạnh mẽ hơn nhiều
Bây giờ Firefox chỉ là một bản sao của Chrome, tại sao tôi nên sử dụng nó? Câu hỏi đó đang được hỏi trên toàn bộ web, nhưng tiền đề của nó là sai. Firefox Quantum không chỉ là một bản sao Chrome - đó là Firefox, được hiện đại hóa.
Chắc chắn, Firefox đã trở nên giống Chrome hơn theo một số cách, nhưng nó vẫn mạnh mẽ và có thể tùy chỉnh hơn Chrome - điều không thể thiếu với DNA của Firefox.
Tiện ích mở rộng của Firefox vẫn mạnh hơn Chrome
Hãy bắt đầu với con voi trong phòng: Tiện ích bổ sung. Firefox vô hiệu hóa hoàn toàn các tiện ích mở rộng XUL cũ mà người dùng Firefox yêu thích và hiện chỉ hỗ trợ WebExtensions, mà Mozilla đã bắt đầu triển khai hai năm trước. Firefox đã phải loại bỏ những tiện ích mở rộng cũ mà không hoặc không thể tạo ra bước nhảy vọt cho kiến trúc tiện ích mở rộng mới.
So với các tiện ích mở rộng Firefox cổ điển, WebExtensions bị hạn chế hơn về những gì chúng có thể làm. Các tiện ích mở rộng cũ đó có toàn quyền truy cập vào trình duyệt và sẽ thường xuyên bị hỏng khi Mozilla cập nhật Firefox. Họ có thể chạm vào các tính năng trình duyệt cấp thấp, điều tuyệt vời cho đến khi không, và họ đã gây ra sự cố. WebExtensions hiện đại tương tự như các tiện ích mở rộng của Google Chrome và Microsoft Edge và chỉ có thể truy cập một danh sách các tính năng cụ thể mà Firefox cho phép theo cách chuẩn hơn. Do đó, các tiện ích bổ sung sẽ phá vỡ ít thường xuyên hơn.
Mặc dù đây là một quá trình chuyển đổi thô nếu bạn dựa vào các tiện ích mở rộng cũ không còn hoạt động, nhưng cần phải biến Firefox thành một trình duyệt hiện đại hơn.
Nhưng Mozilla không chỉ sao chép và dán hệ thống mở rộng của Chrome vào Firefox. Các tiện ích bổ sung của Firefox vẫn mạnh hơn Chrome. Ví dụ: Firefox cung cấp một thanh bên mà các tiện ích mở rộng có thể tận dụng, cho phép các tiện ích mở rộng sử dụng năng lượng như Tree Style Tab (thanh tab dọc nâng cao) hoạt động. Một tiện ích mở rộng như thế này không thể có trên Chrome.
Firefox cũng có cơ hội tốt để đánh bại Chrome tại đây. Mozilla có thể tiếp tục bổ sung các tính năng cho các tiện ích bổ sung để tận dụng, mang lại cho Firefox một hệ sinh thái mở rộng tiên tiến hơn so với Chrome. Mozilla đã thêm nhiều API cho WebExtensions để sử dụng trong Firefox 58, phiên bản tiếp theo của Firefox. Hy vọng họ giữ nó lên.
Các phần mở rộng trước đây, theo một số cách, được tích hợp vào chính Firefox. Ví dụ: công cụ phát triển FireBug phổ biến đã bị ngừng sử dụng, nhưng nó được thay thế bằng các công cụ phát triển web tiên tiến được tích hợp vào Firefox.
Giao diện của Firefox vẫn cực kỳ tùy biến
Điều gì khác làm cho Firefox Firefox? Khả năng tùy biến là ở đầu danh sách của chúng tôi. Giao diện của Chrome không có nhiều chỗ cho cấu hình. Bạn có thể kiểm soát xem nút home có xuất hiện trên thanh công cụ hay không, nhưng đó là về nó. Các biểu tượng mở rộng được giới hạn ở góc bên phải của thanh công cụ trình duyệt.
Firefox Quantum, giống như các phiên bản Firefox trước đó, vẫn có giao diện rất tùy biến - cả thông qua tùy chỉnh đồ họa dễ dàng và các tùy chọn ẩn, sâu cho người dùng cao cấp. Bạn có thể nhấp chuột phải vào thanh công cụ và chọn Trực tiếp Tùy chỉnh để thêm hoặc xóa bất kỳ biểu tượng hoặc tính năng giao diện nào bạn thích. Ví dụ: nếu bạn không thích thanh vị trí đơn kiểu Chrome của Firefox Quantum, bạn có thể thêm một hộp tìm kiếm riêng từ đây. Chrome không cung cấp cách nào để làm điều đó.
Thậm chí tốt hơn, giao diện của Firefox Quantum vẫn có thể tùy chỉnh sâu thông qua tệp userChrome.css. Tệp này có thể sửa đổi giao diện của trình duyệt theo bất kỳ cách nào bạn có thể tưởng tượng. Bạn muốn ẩn các mục menu khỏi menu ngữ cảnh của Firefox hoặc di chuyển thanh tab bên dưới thanh công cụ chính? Bạn có thể làm điều đó. Ngoài ra còn có tệp userContent.css, cho phép bạn sửa đổi nội dung của các trang trình duyệt như trang Tab mới.
Ví dụ, tác giả của tiện ích bổ sung Trình phục hồi chủ đề cổ điển cho Firefox hiện tạo một danh sách các chỉnh sửa cổ điển của trò chơi mà bạn có thể kích hoạt trong Firefox Quantum bằng cách thêm chúng vào userChrome.css. Bổ trợ Trình phục hồi chủ đề cổ điển có thể không còn hoạt động, nhưng vẫn có cách để tùy chỉnh giao diện của Firefox theo ý thích của bạn. Một lần nữa, không có gì như thế này có thể có trong Chrome.
Firefox cũng cung cấp một thanh bên tùy chọn có thể hiển thị dấu trang, lịch sử hoặc các tab đang mở của bạn từ các thiết bị khác. Đó là một tính năng tuyệt vời có thể tận dụng tốt hơn các màn hình rộng hiện đại và Chrome không cung cấp tính năng này. Chrome thậm chí không cung cấp cách cho nhà phát triển tiện ích bổ sung tính năng này.
Giới thiệu: cấu hình vẫn còn xung quanh để tinh chỉnh mạnh mẽ
Đó là không đủ tùy biến cho bạn? Chà, giao diện about: config cổ điển trong Firefox cũng vậy. Nó cung cấp quyền truy cập sâu vào nhiều tùy chọn cấu hình không có sẵn trong Chrome hoặc các trình duyệt khác. Nhiều tính năng bạn có thể không mong đợi được chôn giấu ở đây, như khả năng khôi phục trang Tab mới cũ của Firefox, tắt tích hợp Pocket hoặc điều chỉnh cài đặt kết xuất văn bản và các tùy chọn trình duyệt cấp thấp khác.
Bạn thậm chí có thể chuyển đổi media.autoplay.enables
tùy chọn trong about: config để ngăn video HTML5 tự động phát trên các trang web. Chrome không cho phép bạn làm điều này mà không cần tiện ích mở rộng và điều đó không hoạt động cũng như tùy chọn tích hợp trong Firefox.
Giao diện cấu hình nâng cao này cho phép Firefox cung cấp nhiều tùy chọn không có sẵn trong Chrome. Đây là một trong những tính năng mạnh nhất của Firefox và nó vẫn ở đây.
Đa tiến trình của Firefox cải tiến trên Chrome (Nếu bạn muốn)
Firefox Quantum biến Firefox thành một trình duyệt hiện đại, tốc độ (cuối cùng). Firefox Quantum sử dụng nhiều quy trình như Chrome, nhưng Mozilla thực sự đã nâng cấp Chrome tại đây. Mặc dù Chrome tận dụng nhiều lõi bằng cách chạy các trang web khác nhau trong các quy trình khác nhau và gán từng lõi cho một CPU riêng biệt, CSS lượng tử của Firefox song song hóa Biểu định kiểu xếp chồng (CSS) trên tất cả các lõi trong máy tính của bạn cùng một lúc.
Chrome không thể làm điều đó và Firefox có kế hoạch bổ sung dần các tính năng khác từ trình duyệt Servo thử nghiệm và ngôn ngữ lập trình Rust sẽ giúp Firefox thực hiện nhiều công việc hơn song song để có hiệu suất nhanh hơn. Kiến trúc của Firefox có vẻ như sẽ tận dụng lợi thế của CPU đa lõi tốt hơn Chrome trong tương lai. Mozilla đang cố gắng vượt qua Chrome ở đây và bản phát hành Firefox Quantum đầu tiên chỉ là khởi đầu cho những nỗ lực đó. Đôi khi vào năm 2018, Firefox sẽ cho phép WebRender tận dụng lợi thế tốt hơn nhiều của bộ xử lý đồ họa hệ thống của bạn để tăng tốc trình duyệt web của bạn.
Tuy nhiên, người dùng Firefox ưa thích số lượng quy trình nhỏ hơn và sử dụng bộ nhớ tối thiểu hơn vẫn có thể hài lòng. Không giống như Chrome, Firefox sử dụng một số quy trình nội dung giới hạn - theo mặc định là bốn. Mozilla cho biết điều này cho phép Firefox đạt được mức sử dụng bộ nhớ ít hơn 30% so với Chrome.
Và, nếu bạn không thích điều này, bạn có thể truy cập trang tùy chọn của Firefox và tùy chỉnh số lượng chính xác các quy trình mà Firefox sẽ sử dụng - thậm chí đặt nó thành một quy trình nội dung. Giao diện trình duyệt vẫn sẽ chạy trong quy trình riêng để duy trì tốc độ, nhưng Firefox sẽ sử dụng một quy trình duy nhất để kết xuất các trang web.
Chrome hoàn toàn không cho phép bạn kiểm soát điều này. Nếu bạn thích Firefox để sử dụng bộ nhớ thấp hơn và ít quy trình hơn, Firefox Quantum vẫn tốt cho bạn. (Tuy nhiên, nếu bạn có bộ nhớ, thật tốt khi sử dụng nó! Bộ nhớ không sử dụng sẽ không giúp ích gì cho bạn.)
Nếu một tiện ích bổ sung mà bạn phụ thuộc vào chức năng không còn nữa, thì nó thật tệ. Và chúng tôi cảm thấy cho bạn. Nhưng điều đó không có nghĩa là Firefox Quantum vừa trở thành bản sao Chrome. Firefox vẫn cung cấp nhiều tính năng nâng cao mà Chrome không có, và có lẽ sẽ không bao giờ có. Tốt hơn nữa, nó cung cấp sức mạnh đó trong khi cuối cùng cạnh tranh với Chrome về tốc độ. Nó đã tìm kiếm nhanh hơn Chrome trong một số thử nghiệm và thậm chí nó có thể vượt xa Chrome một cách quyết đoán trong các phiên bản tương lai. Nghe có vẻ như một chiến thắng.