Ladybird

Trình duyệt đang phát triển được tạo ra từ đầu, không phụ thuộc vào các engine như Chromium hay Gecko.

Mô tả


Trình duyệt Ladybird là một dự án đầy tham vọng để phát triển một trình duyệt web mã nguồn mở, được dẫn dắt bởi Ladybird Browser Initiative, một tổ chức phi lợi nhuận được thành lập nhằm thúc đẩy sự độc lập trên thị trường trình duyệt. Sáng kiến này tìm cách tạo ra một sự thay thế không bị ảnh hưởng bởi các tập đoàn công nghệ lớn, phát triển một trình duyệt từ con số không, mà không dựa vào các engine hiện có như Chromium (được sử dụng bởi Google Chrome, Microsoft Edge và Opera) hoặc Gecko (được sử dụng bởi Mozilla Firefox).

Ngữ cảnh và Mục tiêu

Ladybird bắt đầu như một trình xem HTML cho dự án hệ điều hành sở thích SerenityOS, nhưng đã phát triển thành một trình duyệt độc lập, tập trung vào các tiêu chuẩn web, hiệu suất, độ ổn định và bảo mật. Nó được phát triển với sứ mệnh cung cấp trải nghiệm duyệt web tập trung vào người dùng, mà không đánh đổi quyền riêng tư, và không có các thực tiễn như thỏa thuận tìm kiếm mặc định hoặc kiếm tiền thông qua token, như đã thấy ở các trình duyệt khác. Tổ chức nhấn mạnh tính độc lập của mình, được tài trợ hoàn toàn bằng các khoản quyên góp và tài trợ, không có ảnh hưởng của các doanh nghiệp.

Giai đoạn Phát triển và Thời gian Biểu

Đến tháng 7 năm 2025, Ladybird đang ở giai đoạn tiền alpha, phù hợp chỉ cho các nhà phát triển và những người áp dụng sớm. Lịch trình chính thức dự kiến:

  • Phát hành alpha cho những người áp dụng sớm vào mùa hè năm 2026, ban đầu cho Linux và macOS.
  • Phiên bản beta vào năm 2027.
  • Phát hành ổn định cho công chúng vào năm 2028.

Các thời hạn này phản ánh độ phức tạp của việc xây dựng một trình duyệt từ con số không, đặc biệt là một engine riêng, và cho thấy cam kết trong việc cung cấp một sản phẩm mạnh mẽ. Các bản cập nhật gần đây, như vào tháng 1 và tháng 2 năm 2025, cho thấy sự tiến bộ trong việc tuân thủ các tiêu chuẩn web, bao gồm lãnh đạo trong hỗ trợ API WebCrypto và các thông số của JavaScript, cũng như khả năng tương thích với các công cụ như Figma và giao thức Firefox DevTools.

Kiến trúc Kỹ thuật

Ladybird sử dụng một kiến trúc đa tiến trình để cải thiện bảo mật và độ ổn định, được chi tiết như sau:

  • Các Tiến trình Chính: Bao gồm một tiến trình chính giao diện người dùng, nhiều tiến trình hiển thị (WebContent, một tiến trình cho mỗi tab), một tiến trình giải mã hình ảnh (ImageDecoder) và một tiến trình máy chủ yêu cầu (RequestServer).
  • Bảo mật: Việc giải mã hình ảnh và kết nối mạng được thực hiện bên ngoài tiến trình chính, tăng cường độ mạnh mẽ chống lại nội dung độc hại. Mỗi tab hoạt động trong một tiến trình sandboxed, tách biệt khỏi hệ thống, giảm nguy cơ bị khai thác.

Trình duyệt kế thừa các thành phần từ SerenityOS vì lý do lịch sử, như:

  • LibWeb: Engine hiển thị web.
  • LibJS: Engine JavaScript.
  • LibWasm: Triển khai WebAssembly.
  • LibCrypto/LibTLS: Thư viện cho mã hóa và TLS.
  • LibHTTP: Khách hàng HTTP/1.1.
  • LibGfx: Đồ họa 2D, giải mã hình ảnh và hiển thị.
  • LibUnicode: Hỗ trợ Unicode và địa phương hóa.
  • LibMedia: Phát lại âm thanh và video.
  • LibCore: Vòng lặp sự kiện và trừu tượng hệ điều hành.
  • LibIPC: Giao tiếp giữa các tiến trình.

Mặc dù ban đầu gắn liền với các thư viện này, dự án giờ đây cho phép sử dụng các thư viện bên thứ ba cho các chức năng thông thường, như định dạng hình ảnh, âm thanh, video, mã hóa và đồ họa, nhưng vẫn giữ cam kết không bao giờ áp dụng engine trình duyệt khác.

Tiến bộ Gần đây và Mong đợi

Các bản cập nhật từ năm 2025 nổi bật những tiến bộ đáng kể:

  • Tháng 1 năm 2025: Lãnh đạo trong tuân thủ các thông số của JavaScript, hỗ trợ API WebCrypto, được thông qua trong kiểm tra chống bot của Google, hỗ trợ Figma và bổ sung các thuộc tính CSS mới.
  • Tháng 2 năm 2025: Ngăn chặn "Flash Of Unstyled Content", áp dụng curl và OpenSSL, triển khai Resource Timing, các chức năng CSS mới và hỗ trợ giao thức Firefox DevTools.
  • Tháng 6 năm 2025: Triển khai Compiler Explorer, cho phép tải, biên dịch chương trình và xem mã máy, mặc dù chỉnh sửa trực tiếp vẫn cần cải thiện.

Các tiến bộ này chỉ ra sự tập trung vào khả năng tương thích với các tiêu chuẩn web và công cụ phát triển, điều cần thiết để cạnh tranh trên thị trường. Tuy nhiên, các tuyên bố gần đây, chẳng hạn như vào tháng 3 năm 2025, nhấn mạnh rằng trình duyệt vẫn chưa sẵn sàng cho sử dụng chung, quản lý mong đợi dựa trên lộ trình.

Tác động Tiềm năng

Ladybird tìm cách đa dạng hóa thị trường trình duyệt, nơi bị chi phối bởi một vài cái tên lớn, thúc đẩy sự đổi mới và cạnh tranh. Cách tiếp cận độc lập và tập trung vào cộng đồng của nó có thể dẫn đến những cải tiến về quyền riêng tư, bảo mật và hiệu suất, đặc biệt trong bối cảnh hầu hết các trình duyệt phụ thuộc vào các engine chia sẻ. Tuy nhiên, với giai đoạn hiện tại của nó, nó vẫn phải đối mặt với những thách thức kỹ thuật và giai đoạn áp dụng, là một cược dài hạn cho người dùng và các nhà phát triển.


Thông số kỹ thuật


Giấy phép: Miễn phí

Ngôn ngữ:

Nền tảng: Windows

Nhà phát triển: Ladybird

Danh mục: Internet/Trình duyệt

Cập nhật: 02/07/2025

Liên quan


Google Chrome Portable
Phiên bản di động của Google Chrome để bạn sử dụng ở bất kỳ đâu.

Pale Moon
Trình duyệt dựa trên Firefox với nhiều tính năng bổ sung.

ChromeHistoryView
Tiện ích hiển thị lịch sử của Google Chrome với các chi tiết cụ thể.

ChromeCookiesView
Tiện ích cho phép xem và xóa cookie của Google Chrome.

SeaMonkey
Trình duyệt được thiết kế để cung cấp một bộ ứng dụng hoàn chỉnh cho Internet.

Mozilla Firefox
Trình duyệt tôn trọng quyền riêng tư của người dùng.


©2005-2025 Baixe.net