4 ms·
AFAIK, Ladybird goal is to build an independent web browser from scratch that can render the "modern" web. Dillo original goal[1] is to provide access to the w
by rodarima 2y ago
AFAIK, Ladybird goal is to build an independent web browser from scratch that can render the "modern" web.
Dillo original goal[1] is to provide access to the web to places with very bad internet speed or latency as well as old or resource constrained computers.
[1]: https://dillo-browser.github.io/old/interview.html https://dillo-browser.github.io/old/interview.html
I don't think we will ever implement JS support, as that would increase a lot the minimum requirements to run Dillo and make the attack surface on the browser much bigger.
- mikae1 2y agoOK, thanks for clarifying the goal.
- niutech 2y agoRather than joining Ladybird, it would be great to see a merge of Netsurf and Dillo as a very lightweight alternative to Blink/Webkit/Gecko/Goanna-based browsers. For low bandwidth or slow computers, also try Carbonyl Terminal (https://github.com/niutech/carbonyl-terminal https://github.com/niutech/carbonyl-terminal).
- anthk 2y agoI think not, Dillo it's much faster than Netsurf, and it's often more stable.
- niutech 2y agoIf you combine performance & stability of Dillo with better HTML5 support of Netsurf, you could get a great lightweight alternative to mainstream browsers.
- anthk 2y agoOften by using Dillo's minimal CSS web sites get far less broken than with Netsurf. With Dillo I'd just had as a 'new' feature, audio and video links opened with xdg-open (or any other plumber) and better Unicode support, which might be reduced due to FLTK, but FLTK itself calls XFT, so I doudt it, as I happened to perfectly open Motif based stuff compiled against XFT with the full coverage of the Unifont font set.
- niutech 2y agoDillo Plus supports external media playback (https://github.com/crossbowerbt/dillo-plus/#external-media-player https://github.com/crossbowerbt/dillo-plus/#external-media-p...), maybe it could be backported to Dillo?
- shiomiru 2y agoIf you like Carbonyl, but want something simpler, you may also find my TUI browser Chawan[0] interesting. It supports CSS and JS (kind of...), but unlike Carbonyl, it has its own browser engine written from scratch. It also bears similarities to Dillo, in that it's easy to add custom protocols. [0]: https://sr.ht/~bptato/chawan/ https://sr.ht/~bptato/chawan/
- niutech 2y agoVery nice! Are there any binary packages to test it on Linux/WSL? Have you considered support for UTF-8 half-blocks or Sixel for graphics?
- shiomiru 2y ago> Are there any binary packages to test it on Linux/WSL? Some kind strangers have created unstable packages on the AUR[0] and NixOS[1]. The former is quite recent, the latter is somewhat older. > Have you considered support for UTF-8 half-blocks or Sixel for graphics? In fact, there is experimental support for the sixel & kitty protocols, but for now it's slow, ugly, and only works with PNG. You can play around with it by putting the following in ~/.config/chawan/config.toml: [[siteconf]] host = 'm\.xkcd\.com' # regex for URL matching; .* also works images = true # try `cha m.xkcd.com' but you will see that it's undocumented for a reason... [0]: https://aur.archlinux.org/packages/chawan-git https://aur.archlinux.org/packages/chawan-git [1]: https://search.nixos.org/packages?channel=unstable&show=chawan&from=0&size=50&sort=relevance&type=packages&query=chawan https://search.nixos.org/packages?channel=unstable&show=chaw...