1 คะแนน โดย GN⁺ 2024-05-05 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • latest.html ของ Dillo เคยชี้ไปที่ รีลีส 3.1.0 ในอดีต แต่ตอนนี้ไม่ใช่หน้าของรีลีสล่าสุดแล้ว
  • หน้านี้แจ้งว่าลิงก์ 3.1.0 ไม่ได้อยู่ที่ ตำแหน่งล่าสุด อีกต่อไป
  • ตอนนี้สามารถดูรีลีสปัจจุบันได้จาก หน้ารายการรีลีส แยกต่างหาก
  • หากผู้ใช้ไม่ย้ายไปเอง ระบบจะ redirect อัตโนมัติหลัง 10 วินาที
  • เมื่อตรวจสอบรีลีสล่าสุด ควรอ้างอิงหน้ารายการรีลีสแทน URL นี้

สถานะปัจจุบันของหน้า latest.html

  • หน้านี้เคยชี้ไปที่ รีลีส 3.1.0 ของ Dillo แต่ไม่ใช่หน้าของรีลีสล่าสุดอีกต่อไป
  • หากต้องการดูข้อมูลล่าสุด ต้องไปที่ หน้ารีลีส

วิธีการย้าย

  • สามารถย้ายจากหน้าไปยังรายการรีลีสได้โดยตรง
  • หากไม่มีการดำเนินการใด ๆ จะถูกรีไดเรกต์อัตโนมัติหลัง 10 วินาที

1 ความคิดเห็น

 
GN⁺ 2024-05-05
ความคิดเห็นบน Hacker News
  • มีบน Fedi ด้วย: https://fosstodon.org/@dillo
    ตัวอย่างบางส่วน เช่น Dillo บน Kindle: https://fosstodon.org/@dillo/112181258739093008
    Dillo บนโทรศัพท์ Samsung รุ่นเก่า: https://fosstodon.org/@dillo/112327798958777998

    • อาจเป็นคำถามที่ออกจะนอกเรื่องและดูไม่ค่อยรู้คุณเท่าไร แต่สงสัยว่าเคยคิดจะไปช่วย contribute ให้ https://ladybird.dev แทนไหม
      Kling กับทีมเล็ก ๆ ดูเหมือนจะคืบหน้าได้ค่อนข้างเร็ว
  • ทำให้นึกถึงความหลัง เคยใช้ Dillo บน Damn Small Linux กับแล็ปท็อป RAM 32MB ที่ได้ต่อมา ซึ่งแม้แต่ตามมาตรฐานตอนนั้นก็ถือว่าหน่วยความจำน้อยจนน่าสงสารสำหรับการท่องเว็บ

    • แกลเลอรีก็น่าดู: https://dillo-browser.github.io/gallery/index.html
    • ไม่เคยท่องเว็บด้วยสภาพแวดล้อมที่เร็วกว่า Links ที่รองรับรูปภาพและ JavaScript เลย ก่อนที่ CSS จะบูมจริงจัง มันยังใช้งานได้ดี และหน้าเว็บก็โหลดทันที
      ทั้งที่พลังประมวลผลและแบนด์วิดท์เพิ่มขึ้น 10–100 เท่าแล้ว แต่คงไม่ได้เห็นความรู้สึกแบบนั้นอีก
    • ผมก็คล้าย ๆ กัน ของผมเป็นแล็ปท็อป Toshiba ปี 1998 ที่รัน NetBSD ใช้ง่ายกว่า lynx แต่ก็ไม่อืดเทอะทะ
  • ปี 2024 เป็นเหมือนปีแห่งการทะลุจุดเปลี่ยน Netsurf 3.11 ออกมาหลังจากผ่านไปหลายปี (https://news.ycombinator.com/item?id=38804205), Servo กลับมามีชีวิตอีกครั้ง, Ladybird ดีขึ้นทุกเดือน และตอนนี้ Dillo 3.1 ก็ฟื้นคืนชีพหลังจาก 9 ปี

    • สงสัยว่า Grail เบราว์เซอร์ที่ Guido van Rossum สร้างช่วงปลายยุค 90 ซึ่งรองรับแอปเพล็ตบน Python จะฟื้นคืนชีพด้วยไหม
      [0] https://en.wikipedia.org/wiki/Grail_(web_browser)
      ในเอกสารร่างปี 1996 [1] มีพูดถึงข้อจำกัดที่เกิดจากการไม่มีการรองรับ threading ซึ่งตอนนี้ไม่ใช่ปัญหาอีกต่อไปแล้ว JIT ที่กำลังพัฒนาอยู่ในปัจจุบันก็อาจช่วยบรรเทาคำวิจารณ์ที่ว่า “ประสิทธิภาพค่อนข้างหม่นหมอง” ได้ด้วย
      อย่างไรก็ตาม restricted execution mode ของ Python ที่ Grail พึ่งพานั้นถูกถอดออกไปนานแล้ว และฟีเจอร์ฝั่ง Java ที่เทียบเคียงกันก็เดินไปในเส้นทางคล้าย ๆ กัน แทนอาจใช้แซนด์บ็อกซ์ระดับระบบปฏิบัติการอย่าง Capsicum, pledge, Landlock ได้ก็เป็นได้
      [1] https://grail.sourceforge.net/info/papers/restofus.html
  • เพราะบั๊ก CSS ของ Hacker News ที่เพิ่งพบวันนี้ กฎส่วนใหญ่จึงถูก parse ผิด[1] ไม่แน่ใจว่า hn@ycombinator.com เป็นช่องทางแจ้งที่ถูกต้องหรือเปล่า
    https://lists.mailman3.com/hyperkitty/list/dillo-dev@mailman3.com/message/MXAQDMZFGBNQLPEALQQZW5W4RR4LR27T/
    กฎที่มีปัญหาคือ input[type=\"submit\"] { font-family:Verdana, Geneva, sans-serif; }

    • น่าจะแก้แล้วตอนนี้
    • ส่งอีเมลไปที่ hn@ycombinator.com ได้เลย Dang ตอบเร็ว
    • ดูเหมือนจะมีบั๊ก HN อีกอย่างด้วย คอมเมนต์ถูกครอบด้วย span ซึ่งเป็น inline element แต่ข้างในมี p ซึ่งเป็น block element อยู่ จึงไม่ valid
      W3C HTML validator บอกว่า “Element p not allowed as child of element span in this context.”
      เพราะเหตุนี้ใน Dillo ตั้งแต่ย่อหน้าที่สองเป็นต้นไป ข้อความจะถูกเรนเดอร์เป็นสีเทา
  • เพิ่มเติมคือ “Dillo is a fast and small graphical web browser”

  • Dillo แสดงให้เห็นว่าเว็บที่ไม่มี CSS, JavaScript และฟอนต์นั้นเร็วแค่ไหน โหลดเสร็จก่อนจะยกนิ้วออกจากคีย์บอร์ดด้วยซ้ำ

    • เปิด 20 แท็บก็ใช้ RAM ไม่ถึง 1MB เคยใช้มันดูเอกสารการเขียนโปรแกรมอยู่ช่วงหนึ่ง
    • Dillo ก็รองรับ CSS ขั้นต่ำอยู่เหมือนกัน ปัญหาหลักมักเป็น JavaScript มากกว่า
  • ประสบการณ์ Dillo ที่ดีที่สุดบน macOS น่าจะเป็น https://github.com/crossbowerbt/dillo-plus/
    ผมคอมไพล์ Dillo บน macOS ได้ไม่ง่ายนัก ดูเหมือนมันตรวจไม่เจอไลบรารี SSL ที่ติดตั้งอยู่ในระบบ
    วิธีคอมไพล์ที่ทดสอบบน M1 มีดังนี้: ติดตั้ง https://www.xquartz.org/ สำหรับ X11, รัน brew install fltk libjpeg และถ้าจำเป็นอาจต้องมี openssl@3 ด้วย
    หลังจาก git clone https://github.com/crossbowerbt/dillo-plus/; cd dillo-plus ให้ปรับเวอร์ชัน fltk ด้วย sed 's/1.3.8_1/1.3.9/g' Makefile.options.MacOS > Makefile.options แล้วรัน make -j8 ไบนารีอยู่ที่ ./src/dillo
    อยากให้ใครสักคนทำแพ็กเกจ brew ให้ ทั้ง dillo และ dillo-plus เลย

  • เจ๋งมาก รอให้เข้า repo ของ Arch แล้วจะลองโหลดมาใช้ น่าจะสะดวกถ้าบุ๊กมาร์กเว็บไซต์ที่ใช้ทรัพยากรน้อยไว้ แล้วสร้างสภาพแวดล้อมสำหรับท่องเว็บด้วย Dillo
    มีความทรงจำดี ๆ กับการใช้ Dillo บนดิสโทร Linux เล็ก ๆ ที่ทั้งระบบรันได้ด้วย RAM แค่ไม่กี่ MB

    • ตอนนี้บน Arch เป็นแพ็กเกจกำพร้า แต่พรุ่งนี้จะลองดูว่าสมัครเป็น maintainer ได้ไหม ระหว่างนี้มีแพ็กเกจ AUR dillo-git อยู่
      [1]: https://aur.archlinux.org/packages/dillo-git
    • น่าจะยังเป็นเบราว์เซอร์เริ่มต้นของ Tiny Core Linux อยู่
  • Dillo เทียบกับ Netsurf แล้วเป็นอย่างไร? กำลังคิดจะพอร์ต Netsurf ไปยังแพลตฟอร์มแปลก ๆ อยู่ แต่ถ้า Dillo จัดการหน้าเว็บสมัยใหม่ได้ดีกว่ามาก ก็อาจใช้แทนได้

    • Netsurf ดูเหมือนจะเรนเดอร์หน้าได้ใกล้เคียงกับที่ “ควรจะเห็น” ในเบราว์เซอร์กระแสหลักมากกว่า ส่วนจุดแข็งใหญ่ของ Dillo คือเมื่อหน้าเว็บดูไม่ “ดี” ก็สามารถปิด CSS หรือรูปภาพ ฯลฯ ได้ง่ายมาก แล้วเรนเดอร์เฉพาะข้อความ
      โดยส่วนตัวคิดว่า UI เองก็ค่อนข้างส่งเสริมการใช้งานแบบนั้นด้วย จำได้ว่าเคยหงุดหงิดเรื่องการเรนเดอร์ใน Netsurf อยู่บ้าง แต่อย่างน้อยก็เป็นเรื่องเมื่อ 5 ปีก่อนแล้ว
    • มีอะไรขวางไม่ให้ทดสอบเองหรือเปล่า? เห็น Dillo รันบนเครื่องเก่าและไม่ค่อยพบอย่าง Atari อยู่บ่อย ๆ ดังนั้นอาจมีงานบางส่วนที่มีคนทำไว้แล้วก็ได้
    • กำลังพิจารณา Ladybird ด้วยไหม?
  • ผมชอบเบราว์เซอร์นี้มาก ขอบคุณที่ยังดูแลต่อ ผมทดสอบเว็บไซต์ของตัวเองกับ Dillo อย่างละเอียดอยู่แล้ว ตอนนี้เลยมีเรื่องให้กลับไปทดสอบอีกครั้ง