- Một engine trình duyệt web được phát triển mới hoàn toàn từ nền tảng, có thể được các dự án khác sử dụng như thư viện, và về lâu dài chính trình duyệt Gosub cũng sẽ dùng nó
- Bao gồm các thành phần cơ bản
- Bộ tokenizer & parser HTML5/CSS3, cây Document, API kết nối Javascript
- Kho lưu trữ cấu hình, ngăn xếp mạng, engine render, JS Bridge
- Thiết kế mô-đun cho phép bổ sung, chỉnh sửa và liên kết nhiều thành phần khác nhau
- Đang ở giai đoạn phát triển ban đầu nên chưa phải là một trình duyệt hoàn chỉnh. Hiện có thể phân tích các trang HTML đơn giản thành cây tài liệu và thực hiện một phần render ban đầu
- Các phần khác như JS engine, ngăn xếp mạng, kho lưu trữ cấu hình cũng đã được triển khai nhưng עדיין chưa được tích hợp.
- Mã nguồn mở dựa trên Rust
1 bình luận
Ý kiến trên Hacker News
Có người thắc mắc vì sao không thể đóng góp cho dự án sẵn có là Servo. Câu hỏi được đặt ra là liệu dự án này có đang bác bỏ lợi ích của tính mô-đun hay không.
Với tư cách là một lập trình viên BASIC từ thập niên 1980, có người bày tỏ sự ngạc nhiên trước độ phức tạp của dự án.
Xét đến tình trạng Chrome/Webkit gần như độc chiếm thị trường trình duyệt, có ý kiến cho rằng mọi nỗ lực thay thế đều luôn đáng được hoan nghênh và trân trọng.
Có nhắc đến bài blog đã dẫn tới việc khởi động dự án.
Có lo ngại vì đã có nhiều trường hợp các browser engine hiện có bị dừng lại do sự kiệt sức của những người sáng lập dự án.
Có người thắc mắc nếu không được viết bằng Go thì tại sao lại gọi là Gosub. Họ đùa rằng đáng lẽ nên gọi là Rustsub.
Có câu hỏi vì sao lại dồn công sức vào dự án này thay vì đóng góp cho Servo vốn cũng được viết bằng Rust. Có ý kiến nhắc rằng hai dự án có mục tiêu tương tự, nhưng Servo đang có lợi thế dẫn trước rất lớn.
Có người bày tỏ sự thất vọng với kiểu đối thoại "sao không đóng góp cho dự án khác mà lại tự làm". Họ phản hỏi rằng chẳng lẽ chưa từng muốn tự tay làm ra điều gì đó hay sao.
Có người tò mò liệu dự án này, vốn được biên dịch sang WebAssembly và được mô-đun hóa, sau này có sử dụng wasm component model hay không.