Show HN: Phiên bản Dillo 3.1.0 được phát hành sau 9 năm
(dillo-browser.github.io)latest.htmlcủa Dillo trước đây trỏ đến bản phát hành 3.1.0, nhưng hiện không còn là trang phát hành mới nhất- Trang này thông báo rằng liên kết 3.1.0 không còn là vị trí mới nhất nữa
- Có thể xem bản phát hành hiện tại tại một trang danh sách phát hành riêng
- Nếu người dùng không tự chuyển trang, sẽ tự động chuyển hướng sau 10 giây
- Khi kiểm tra bản phát hành mới nhất, nên lấy trang danh sách phát hành làm chuẩn thay vì URL này
Trạng thái hiện tại của trang latest.html
- Trang này trước đây trỏ đến bản phát hành 3.1.0 của Dillo, nhưng không còn là trang phát hành mới nhất nữa
- Để xem thông tin mới nhất, cần chuyển đến trang phát hành
Cách chuyển trang
- Có thể chuyển trực tiếp từ trang sang danh sách phát hành
- Nếu không có thao tác riêng, trang sẽ tự động chuyển hướng sau 10 giây
1 bình luận
Ý kiến trên Hacker News
Cũng có trên Fedi: https://fosstodon.org/@dillo
Một vài ví dụ: Dillo trên Kindle: https://fosstodon.org/@dillo/112181258739093008
Dillo trên điện thoại Samsung cũ: https://fosstodon.org/@dillo/112327798958777998
Kling và một nhóm nhỏ có vẻ đang tiến triển khá nhanh
Gợi lại nhiều kỷ niệm. Tôi từng dùng Dillo trên Damn Small Linux với một chiếc laptop 32MB RAM được cho lại; ngay cả theo tiêu chuẩn lúc đó thì lượng bộ nhớ ấy cũng thảm hại để duyệt web
Dù sức mạnh tính toán và băng thông đã tăng 10–100 lần, tôi không nghĩ mình sẽ còn thấy lại cảm giác đó
Năm 2024 đúng là một năm đột phá. Netsurf 3.11 ra mắt sau nhiều năm(https://news.ycombinator.com/item?id=38804205), Servo hồi sinh, Ladybird tốt lên từng tháng, và giờ Dillo 3.1 cũng trở lại sau 9 năm
[0] https://en.wikipedia.org/wiki/Grail_(web_browser)
Bài báo nháp năm 1996 [1] có nhắc đến các hạn chế do thiếu hỗ trợ threading, nhưng giờ điều đó không còn là vấn đề nữa. JIT hiện đang được phát triển cũng có thể giúp giảm bớt nhận xét rằng “hiệu năng khá ảm đạm”
Tuy nhiên, chế độ thực thi hạn chế của Python mà Grail phụ thuộc vào đã bị loại bỏ từ lâu, và tính năng tương ứng của Java cũng đi theo con đường tương tự. Thay vào đó, có thể dùng sandbox cấp hệ điều hành như Capsicum, pledge, Landlock
[1] https://grail.sourceforge.net/info/papers/restofus.html
Do một lỗi CSS của Hacker News tôi phát hiện hôm nay, phần lớn các rule đang bị parse sai[1]. Tôi không chắc hn@ycombinator.com có phải nơi báo lỗi đúng không
https://lists.mailman3.com/hyperkitty/list/dillo-dev@mailman3.com/message/MXAQDMZFGBNQLPEALQQZW5W4RR4LR27T/
Rule gây vấn đề là
input[type=\"submit\"] { font-family:Verdana, Geneva, sans-serif; }span, vốn là phần tử inline, nhưng bên trong lại cóp, một phần tử block, nên không hợp lệTrình kiểm tra HTML của W3C báo: “Element p not allowed as child of element span in this context.”
Vì vậy trong Dillo, từ đoạn thứ hai trở đi văn bản bị render thành màu xám
Nhân tiện, mô tả là “Dillo is a fast and small graphical web browser”
Dillo cho thấy web không có CSS, JavaScript, font nhanh đến mức nào. Trang tải xong trước cả khi bạn kịp nhấc tay khỏi bàn phím
Trải nghiệm Dillo tốt nhất trên macOS có lẽ là https://github.com/crossbowerbt/dillo-plus/
Tôi không thể biên dịch Dillo dễ dàng trên macOS; có vẻ nó không phát hiện được thư viện SSL đã cài trên hệ thống
Cách biên dịch đã thử trên M1 như sau: cài https://www.xquartz.org/ cho X11, chạy
brew install fltk libjpeg, và có thể cần cảopenssl@3nếu cầnSau
git clone https://github.com/crossbowerbt/dillo-plus/; cd dillo-plus, chỉnh phiên bản fltk bằngsed 's/1.3.8_1/1.3.9/g' Makefile.options.MacOS > Makefile.optionsrồi chạymake -j8. Binary nằm ở./src/dilloHy vọng ai đó sẽ tạo gói brew. Cả dillo lẫn dillo-plus đều cần
Thật tuyệt. Khi nó vào repo Arch thì tôi sẽ tải về dùng thử. Có vẻ sẽ tiện nếu bookmark các website dùng ít tài nguyên rồi tạo một môi trường duyệt bằng Dillo
Tôi có những kỷ niệm đẹp khi dùng Dillo trên các bản phân phối Linux nhỏ gọn, chạy trọn vẹn chỉ với vài MB RAM
[1]: https://aur.archlinux.org/packages/dillo-git
Dillo so với Netsurf thì thế nào? Tôi đang nghĩ đến việc port Netsurf sang một nền tảng lạ, nhưng nếu Dillo xử lý các trang hiện đại tốt hơn nhiều thì có thể dùng nó thay thế
Cá nhân tôi thấy chính UI cũng khá khuyến khích cách dùng đó. Tôi nhớ từng có vài khó chịu liên quan đến render trong Netsurf, nhưng ít nhất đó là chuyện của 5 năm trước
Tôi thật sự rất thích trình duyệt này, cảm ơn vì vẫn tiếp tục bảo trì nó. Tôi kiểm thử kỹ các website của mình bằng Dillo, nên giờ lại có việc để test tiếp rồi