Mục lục[Ẩn giấu][Chỉ]
Các công cụ trình duyệt web đi kèm với một bộ sưu tập các lớp cơ bản để hiển thị thông tin web trong một cửa sổ. Chúng cung cấp các khả năng cơ bản nhất của trình duyệt, chẳng hạn như khả năng theo liên kết và tải xuống và hiển thị tài liệu, theo mặc định.
Bạn có thể sử dụng chức năng của chúng để hiển thị nội dung web trong ứng dụng của mình ở mức cơ bản nhất hoặc bạn có thể sử dụng API công cụ trình duyệt web để phát triển ứng dụng dựa trên web tùy chỉnh, đầy đủ tính năng của riêng bạn.
Chúng ta sẽ xem xét hai trong số các công cụ trình duyệt web được sử dụng rộng rãi - WebKit và Chromium.
Là gì WebKit?
Safari, Mail, App Store và nhiều chương trình macOS, iOS và Linux khác sử dụng công cụ trình duyệt web WebKit. Safari của Apple, các phiên bản trước của Chrome của Google và các trình duyệt web khác sử dụng công cụ bố cục nguồn mở này để tạo các trang web. Nokia, Apple, Google và những người khác sử dụng nó trong các thiết bị của họ.
WebKit dựa trên công cụ kết xuất KHTML được sử dụng bởi trình duyệt Konqueror của máy tính để bàn Linux KDE. Apple đổi tên WebKit sau khi sửa đổi KHTML vào năm 2002.
Đây là một dự án mã nguồn mở đóng vai trò là nền tảng cho hàng chục trình duyệt. Tuy nhiên, nó không bao gồm mọi thứ cần thiết để tạo một trình duyệt web đồ họa, do đó có sự chênh lệch đáng kể ngay cả giữa hai người dùng WebKit lớn nhất - Google và Apple.
Ưu điểm
- Một cộng đồng lớn - WebKit nhận được nhiều sự ủng hộ và quan tâm kể từ khi mã nguồn mở và hỗ trợ rất nhiều trình duyệt (ngay cả trên thiết bị di động). Điều này mang lại rất nhiều phản hồi đa dạng từ rất nhiều cá nhân khác nhau trong rất nhiều tình huống khác nhau.
- Ứng dụng rộng rãi - Khi một công ty tạo một trang web hoặc ứng dụng web, việc đảm bảo rằng nó hoạt động với trình duyệt WebKit ngay lập tức đảm bảo rằng nó sẽ hoạt động bình đẳng trong tất cả các trình duyệt WebKit khác. Ít nỗ lực hơn được dành cho việc giải quyết các vấn đề với nó và nhiều thời gian hơn được dành để làm cho nó dễ sử dụng hơn!
Điểm yếus
- Có một số cấu trúc khác nhau để lựa chọn - Nếu chỉ có một trình duyệt web lớn sử dụng WebKit để hiển thị các trang web, thì điều này sẽ ít vấn đề hơn (chẳng hạn như Gecko). Mặt khác, WebKit được sử dụng để hỗ trợ một loạt các ứng dụng, tất cả đều phổ biến. Nó thường xuyên được cập nhật để phù hợp với công việc hiện tại, dẫn đến một số khác biệt nhỏ trong cách hoạt động của mỗi phiên bản. Bởi vì các phiên bản khác nhau được sử dụng bởi các trình duyệt web khác nhau, cùng một trang web có thể hoạt động khác nhau trong các trình duyệt WebKit khác nhau.
Là gì Chromium?
Chromium không chỉ là tên của một trình duyệt mà còn là tên của một mã nguồn mở dự án tạo ra mã nguồn được sử dụng bởi Chrome, Edge và các trình duyệt khác.
Google là người ủng hộ chính của Chromium, đã bắt đầu dự án khi nó ra mắt Chrome vào tháng 2008 năm XNUMX, tuy nhiên, vì mã là nguồn mở nên những người khác, bao gồm cả những người không được Google tuyển dụng, sẽ đóng góp vào dự án Chromium.
Ví dụ, Microsoft đã bắt đầu đóng góp nghiêm túc cho Chromium vào năm 2019 và thường khoe khoang về số lượng “cam kết” mà các nhà phát triển của họ đã thực hiện cho nó.
Hãy coi Chromium là họ hàng xa của Chrome và Edge, một thứ có chung DNA với các trình duyệt đã được tinh chỉnh. Nó là một nền tảng cao cấp cho các nhà phát triển web và những người dùng sành sỏi vì nó miễn phí. Cũng không có giới hạn về loại tiện ích mở rộng trình duyệt có thể được thêm vào.
Chromium liên tục thay đổi vì nó được biên dịch từ mã nguồn của Dự án Chromium. Mặt khác, Chrome cung cấp rất nhiều kênh phát hành. Mặt khác, kênh Canary đang chảy máu không cập nhật thường xuyên. Trên trang web Dự án Chromium, các bản cập nhật thường kỳ được đăng.
Ưu điểm
- Nó có quyền truy cập vào các tiện ích mở rộng của Chrome, bao gồm cả Cửa hàng Chrome trực tuyến, nơi hầu như tất cả các tiện ích mở rộng được lưu trữ ở đó có thể được cài đặt được sử dụng trên Chromium. Nó được hỗ trợ bởi Google, hỗ trợ trong việc phát triển trình duyệt.
- Trình duyệt Chromium là trình duyệt mặc định cho nhiều bản phân phối Linux, bao gồm cả những bản không có kho lưu trữ chính thức để tải xuống đơn giản. Nó là một trình duyệt miễn phí mã nguồn mở và miễn phí codec độc quyền. Nó có thể truy cập rộng rãi hơn trên Linux so với Chrome và hầu như có tất cả các tính năng của Google đi kèm với Chrome.
Điểm yếus
- Trình duyệt Chromium, giống như Chrome, sử dụng nhiều RAM, đây có thể là một vấn đề đối với PC có RAM hạn chế. Nó cũng không hỗ trợ một số định dạng và codec phương tiện phổ biến bao gồm AAC, H.264 và MP3.
- Các bản cập nhật trình duyệt phải được tải xuống và cài đặt theo cách thủ công.
Trình duyệt nào dựa trên Chromium?
Một số trình duyệt dựa trên Chromium phổ biến nhất lấy mã nguồn của chúng và thêm các tính năng và giao diện độc quyền của riêng chúng để cung cấp trải nghiệm người dùng khác biệt.
- Opera - Trình duyệt này đã tồn tại trong nhiều thập kỷ và nó từng được xây dựng hoàn toàn trong nhà. Nó đã sử dụng Blink, dựa trên Chromium, kể từ năm 2013.
- Vivaldi - Một sự kế thừa tinh thần cho Opera, nó được xây dựng bởi một cựu Giám đốc điều hành Opera để khôi phục chức năng đã bị mất khỏi trình duyệt đó.
- Yandex - Đây là một trình duyệt của Nga từ công cụ tìm kiếm cùng tên, mặc dù nó sử dụng cùng một công cụ Blink như Chrome, Opera và các trình duyệt dựa trên Chromium khác.
- Can đảm - Brave là một trình duyệt web mã nguồn mở và miễn phí được tạo ra bởi Brave Software, Inc. Chiêu thức bán hàng của Brave là nó loại bỏ các quảng cáo không mong muốn và ngăn các trang web theo dõi hoạt động của người dùng mà không cần sử dụng bất kỳ plugin nào. Nó cũng cung cấp cơ hội trả tiền cho các nhà cung cấp nội dung yêu thích của bạn thay vì xem quảng cáo.
Kết luận
Về mã và đóng góp, cả WebKit và Chromium đều là các dự án nguồn mở đang hoạt động. Mỗi giải pháp phục vụ một mục tiêu thiết kế riêng biệt. Thật tuyệt vời khi các trình duyệt cạnh tranh về các tính năng có lợi cho người tiêu dùng mà không ảnh hưởng đến các tiêu chuẩn web.
Tuyệt vời quản lý mật khẩu, tính năng bảo mật người dùng, khái niệm đánh dấu trang sáng tạo, chế độ trình đọc, tích hợp API thanh toán gọn gàng, VPN miễn phí, v.v. Đó là vở kịch của Opera và kể từ đó, chúng tôi đã thấy hàng loạt vở kịch khác theo phong cách tương tự. Trong khi Vivaldi tập trung vào cá nhân hóa, Brave tập trung vào quyền riêng tư và bảo mật.
Các trình duyệt dựa trên Chromium giống như một khuôn khổ để tạo ra mọi thứ hơn là một giải pháp hoàn thiện với tất cả các chức năng. Bạn có thể kiểm tra nó ra và xem những gì phù hợp nhất với bạn. Nếu bạn lo lắng về quyền riêng tư của mình và không ngại tham gia và thực hiện một số công việc, Chromium có thể là một trải nghiệm thú vị.
Bình luận