1 điểm bởi GN⁺ 2024-05-05 | 1 bình luận | Chia sẻ qua WhatsApp
  • latest.html củ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

 
GN⁺ 2024-05-05
Ý 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

    • Có thể là một câu hỏi hơi lạc đề và thiếu biết ơn, nhưng tôi tò mò không biết mọi người đã cân nhắc đóng góp cho https://ladybird.dev thay vào đó chưa
      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

    • Thư viện ảnh cũng đáng xem: https://dillo-browser.github.io/gallery/index.html
    • Tôi chưa từng duyệt web trong môi trường nào nhanh hơn Links có hỗ trợ hình ảnh và JavaScript. Trước khi CSS trở nên phổ biến, nó vẫn dùng được, và trang web tải tức thì
      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 đó
    • Tôi cũng tương tự. Trường hợp của tôi là một chiếc laptop Toshiba đời 98 chạy NetBSD, dễ dùng hơn lynx mà lại không cồng kềnh
  • 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

    • Tôi tự hỏi liệu Grail, trình duyệt do Guido van Rossum tạo vào cuối thập niên 90, hỗ trợ applet dựa trên Python, có hồi sinh không
      [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; }

    • Giờ chắc đã được sửa rồi
    • Gửi email tới hn@ycombinator.com là được. Dang phản hồi nhanh lắm
    • Có vẻ còn một lỗi HN khác nữa. Bình luận được bọc trong 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

    • Mở 20 tab cũng chưa dùng đến 1MB RAM. Tôi từng dùng nó để đọc tài liệu lập trình
    • Dillo cũng hỗ trợ một phần CSS tối thiểu. Vấn đề cốt lõi chủ yếu là JavaScript
  • 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@3 nếu cần
    Sau git clone https://github.com/crossbowerbt/dillo-plus/; cd dillo-plus, chỉnh phiên bản fltk bằng sed 's/1.3.8_1/1.3.9/g' Makefile.options.MacOS > Makefile.options rồi chạy make -j8. Binary nằm ở ./src/dillo
    Hy 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

    • Trên Arch hiện là gói mồ côi, nhưng ngày mai tôi sẽ xem có thể xin làm maintainer không. Trong lúc đó có gói AUR dillo-git
      [1]: https://aur.archlinux.org/packages/dillo-git
    • Có lẽ nó vẫn là trình duyệt mặc định của Tiny Core Linux
  • 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ế

    • Netsurf có vẻ render trang gần với cách chúng “nên hiển thị” trên các trình duyệt phổ biến hơn. Trong khi đó, điểm mạnh lớn của Dillo là khi trang trông không “đẹp”, bạn có thể tắt CSS, hình ảnh, v.v. rất dễ dàng và chỉ render văn bản
      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
    • Có gì ngăn bạn tự thử không? Tôi đã thấy Dillo chạy trên nhiều máy cũ và hiếm như Atari, nên có thể đã có phần việc nào đó được xử lý rồi
    • Bạn có cân nhắc Ladybird không?
  • 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