Live data from Hacker News

Show HN: Resurrecting the Dillo browser

dillo-browser.github.io

51–60 of 179 posts

Re: Show HN: Resurrecting the Dillo browser

#52

Would be cool if it could give some kind of indication of what current percentage of HTML5, CSS3, and now-evergreen JS is, to set realistic expectations.

Dillo targets HTML4.1 and CSS2.1, although it incorporates some little features from HTML5 too. For CSS there is a list of "tests" [1] that more of less give you an idea of what works.

[1]: https://dillo-browser.github.io/old/css_compat/index.html

Here [2] is the original development plan, which was focused on making the floating elements work well, but the main developer of that area, Sebastian, sadly passed away.

[2]: https://dillo-browser.github.io/old/Plans.html

I'm planning to add better support for the most common attributes that break the layout the most (margin: auto) and also keep a proper table of the support status.

Re: Show HN: Resurrecting the Dillo browser

#54
post #19

Given the circumstances, I am happy to read this. I own two ~2009 netbooks with Intel Atom N270 CPUs and 1GB of RAM each - running Firefox on those is ridiculous, whereas dillo will run very well on these. I used to use dillo on my main desktop too, for browsing documentation that wasn't too heavy on CSS - having 20 to 40 tabs open would gobble up a lot of RAM in Firefox, whereas dillo happily stayed around 100MB no…

> I used to use dillo on my main desktop too, for browsing documentation that wasn't too heavy on CSS - having 20 to 40 tabs open would gobble up a lot of RAM in Firefox, whereas dillo happily stayed around 100MB no matter what I threw at it. My current desktop has enough RAM this not a concern any more, but I have fond memories of using dillo on memory-deficient machines and am a current user still. This is precisel…

>> I used to use dillo on my main desktop too, for browsing documentation that wasn't too heavy on CSS

Hah! I used an old Dell laptop that had a 1400x1050 (?) screen for this exact purpose with Dillo.

I was so mad that software stopped using Windows help files...they were so much more efficient!

Re: Show HN: Resurrecting the Dillo browser

#55

Awesome, thanks for keeping it alive! Used it for ages on small live distros, an old Toshiba Libretto 110CT running Linux I used before netbooks became widely available, and on dialup or other slow connections when on-site at remote locations.

I'm collecting some pictures of Dillo on different computers, with the idea of adding them to a gallery. Here are some on the web:

[1]: https://en.wikipedia.org/wiki/Gateway_HandBook#/media/File:H...

[2]:http://damnsmalllinux.org/dmesg-screen-1.jpg

It would be nice to see it running in some remote location :-)

I also had it running at some point in my old Android phone (running Xorg directly on the framebuffer), but I don't know where I saved the picture.

Re: Show HN: Resurrecting the Dillo browser

#57
post #17

Earlier quoted context omitted.

I would suggest switching to Meson instead of CMake.

How well does Meson handle complex cross-platform projects nowadays with multiple compilers? My team tried Meson about ~3yrs ago for an embedded system. We ended up moving to CMake instead after struggling to use it for armclang.

It’s better, but I believe link options still is controlled a little too much by meson magic.

Re: Show HN: Resurrecting the Dillo browser

#58
I used to use Dillo on a MacBook 3400c that I'd installed Linux on. That and Links. It's nice to see it again. I'm curious how much of the web is usable with it. Many of my favorite websites are still pretty basic HTML.

Re: Show HN: Resurrecting the Dillo browser

#59
post #56

How does Dillo compare with historical web browsers (Netscape 4.x and earlier, MSIE 4.x and earlier) in terms of memory requirements?

I'm not sure how those other browsers are in terms of memory requirements, but Dillo runs fine with low memory (assuming you load normally sized pages). Here is an example where Dillo opened the single page HTML5 spec, which is 12.9 MiB of HTML, and google.com (sizes in KiB):

  % ps vp $(pgrep dillo)
      PID TTY      STAT   TIME  MAJFL   TRS   DRS   RSS %MEM COMMAND
   919059 pts/1    S+     0:01      0   458 59425 46884  0.2 dillo https://html.spec.whatwg.org/
   919584 pts/6    S+     0:00      0   458 28589 17360  0.1 dillo https://google.com
Post reply on HN