Servo: Có thể kỳ vọng điều gì?
- Servo là một engine trình duyệt thử nghiệm tận dụng sức mạnh của Rust để mang lại tính an toàn bộ nhớ và tính mô-đun.
- Dự án bắt đầu như một nghiên cứu của Mozilla vào năm 2012, và sau nhiều lần thay đổi, đã lại thu hút sự chú ý vào năm 2023 với cách tiếp cận mới từ các nhà phát triển.
- Có khả năng xuất hiện một lựa chọn mới dựa trên Servo có thể cạnh tranh với Blink (được dùng trong các trình duyệt dựa trên Chromium) và Gecko (được dùng trong Firefox và một số trình duyệt khác).
Tình hình tiến triển của dự án Servo năm 2024
- Tháng 9 năm 2023, sau khi dự án Servo chính thức gia nhập Linux Foundation Europe, các cộng tác viên hiện có từ Igalia đã đảm nhận việc bảo trì dự án.
- Tại Open Source Summit Europe, Manuel Rego của Igalia đã công bố hỗ trợ WebGL, hỗ trợ đa nền tảng (bao gồm hỗ trợ Android và Linux di động), v.v.
- Servo đang tiến hành thử nghiệm cho các ứng dụng nhúng (ví dụ: chạy trên Raspberry Pi) và có vẻ nhanh hơn Chromium trên Raspberry Pi.
- Một engine bố cục mới đang được phát triển, đồng thời công việc cho các tính năng mới và khả năng tương thích cũng đang được tiến hành.
- Dù Mozilla đã dừng dự án, Firefox vẫn đang sử dụng một số thành phần của Servo.
Lộ trình dự án Servo năm 2024
- Trang web chính thức có lộ trình đã được cập nhật cho năm 2024, bao gồm bảo trì dự án và quản lý cộng đồng.
- Công việc đang được tiến hành để cung cấp các tính năng CSS cơ bản cho engine bố cục Servo thông qua việc triển khai hỗ trợ CSS.
- Thông qua việc định nghĩa API nhúng, dự án sẽ hợp tác với Tauri để xác định API webview của Servo và triển khai các tính năng cùng yêu cầu mới.
- Thông qua hỗ trợ Android ban đầu, dự án dự định build Servo trên các phiên bản Android hiện đại và trong tương lai sẽ phát hành APK nightly trên trang web chính thức.
- Nếu muốn theo dõi lộ trình của Servo, bạn có thể xem lộ trình chính thức; thông tin chi tiết về dự án có thể được tìm thấy trong kho GitHub hoặc cuộc trò chuyện Zulip chính thức.
Ý kiến của GN⁺
- Servo là một engine trình duyệt sáng tạo dựa trên Rust, nhấn mạnh vào tính an toàn bộ nhớ và tính mô-đun, đang đưa ra thách thức đối với Blink và Gecko hiện có.
- Với sự hỗ trợ của Linux Foundation Europe và sự tham gia của Igalia trong việc bảo trì dự án, có thể kỳ vọng Servo sẽ tiếp tục phát triển.
- Việc cải thiện hiệu năng trên các hệ thống nhúng như Raspberry Pi và mở rộng hỗ trợ di động cho thấy nhiều khả năng ứng dụng đa dạng của công nghệ này, và đây là tin rất thú vị với các nhà phát triển cũng như người đam mê công nghệ.
4 bình luận
Nghe đáng mong đợi đấy.
Đây là dự án mà trước đây tôi đã hơi kỳ vọng từ lâu rồi, nên nghe tin nó được khởi động lại thấy vui thật. +_+
Ý kiến trên Hacker News
Hy vọng về việc khởi động lại Positron
Câu hỏi về việc chạy Servo trên Raspberry Pi
Sự quan tâm tới Servo từ phía Tauri
Câu hỏi về mục đích của Servo
Thắc mắc về việc Servo bị dừng
Trải nghiệm trang bị crash trên iOS Safari
Mong muốn có hỗ trợ native tab groups
Nhắc đến việc Servo không còn thuộc sở hữu của Mozilla
Nhu cầu về một browser engine viết bằng Rust
Kỳ vọng vào việc phát triển Servo tại Igalia
Kiến thức nền: