1 points par GN⁺ 2024-05-05 | 1 commentaires | Partager sur WhatsApp
  • Le fichier latest.html de Dillo pointait auparavant vers la version 3.1.0, mais il ne s’agit plus aujourd’hui de la page de la dernière version
  • Cette page indique que le lien vers la 3.1.0 n’est plus l’emplacement le plus récent
  • La version actuelle est consultable sur une page distincte listant les versions
  • Si l’utilisateur ne s’y rend pas manuellement, il est redirigé automatiquement au bout de 10 secondes
  • Pour vérifier la dernière version, il faut se référer à la page listant les versions plutôt qu’à cette URL

État actuel de la page latest.html

  • Cette page pointait auparavant vers la version 3.1.0 de Dillo, mais ce n’est plus la page de la dernière version
  • Pour consulter les informations les plus récentes, il faut aller sur la page des versions

Mode de redirection

  • Il est possible d’accéder directement depuis la page à la liste des versions
  • Sans action particulière, une redirection automatique a lieu au bout de 10 secondes

1 commentaires

 
GN⁺ 2024-05-05
Avis de Hacker News
  • Aussi sur le Fediverse : https://fosstodon.org/@dillo
    Quelques exemples : Dillo sur Kindle : https://fosstodon.org/@dillo/112181258739093008
    Dillo sur un vieux téléphone Samsung : https://fosstodon.org/@dillo/112327798958777998

    • C’est peut-être une question un peu incongrue et ingrate, mais je me demande s’ils ont envisagé de contribuer plutôt à https://ladybird.dev
      Kling et sa petite équipe semblent avancer assez vite
  • Ça me rend nostalgique. J’utilisais Dillo sur Damn Small Linux avec un portable à 32 Mo de RAM récupéré, ce qui était une quantité de mémoire terriblement faible pour naviguer sur le Web, même à l’époque

    • La galerie vaut aussi le coup d’œil : https://dillo-browser.github.io/gallery/index.html
    • Je n’ai jamais navigué sur le Web dans un environnement plus rapide que Links avec prise en charge des images et de JavaScript. Avant que CSS ne s’impose vraiment, c’était encore utilisable, et les pages Web se chargeaient instantanément
      Même avec une puissance de calcul et une bande passante multipliées par 10 à 100, je ne pense pas qu’on retrouvera cette sensation
    • Pareil pour moi. Dans mon cas, c’était un portable Toshiba de 1998 sous NetBSD, plus agréable à utiliser que lynx sans être boursouflé
  • 2024 ressemble à une année de percée. Netsurf 3.11 est sorti après plusieurs années (https://news.ycombinator.com/item?id=38804205), Servo est revenu à la vie, Ladybird s’améliore chaque mois, et maintenant Dillo 3.1 renaît lui aussi après 9 ans

    • Je me demande si Grail, le navigateur basé sur Python créé par Guido van Rossum à la fin des années 90 et prenant en charge des applets Python, pourrait aussi renaître
      [0] https://en.wikipedia.org/wiki/Grail_(web_browser)
      L’article préliminaire de 1996 [1] mentionne des limites dues à l’absence de prise en charge des threads, ce qui n’est plus un problème aujourd’hui. Le JIT actuellement en cours de développement pourrait aussi aider à atténuer le constat selon lequel « les performances sont assez sombres »
      Cela dit, le mode d’exécution restreint de Python dont dépendait Grail a été supprimé depuis longtemps, et la fonctionnalité équivalente de Java a suivi une trajectoire similaire. À la place, on pourrait peut-être utiliser des sandbox au niveau du système d’exploitation comme Capsicum, pledge ou Landlock
      [1] https://grail.sourceforge.net/info/papers/restofus.html
  • À cause d’un bug CSS de Hacker News découvert aujourd’hui, la plupart des règles sont mal analysées[1]. Je ne sais pas trop si hn@ycombinator.com est le bon endroit pour le signaler
    https://lists.mailman3.com/hyperkitty/list/dillo-dev@mailman3.com/message/MXAQDMZFGBNQLPEALQQZW5W4RR4LR27T/
    La règle problématique est input[type=\"submit\"] { font-family:Verdana, Geneva, sans-serif; }

    • Ça devrait maintenant être corrigé
    • Il suffit d’envoyer un e-mail à hn@ycombinator.com. Dang répond vite
    • Il semble y avoir aussi un autre bug HN. Les commentaires sont enveloppés dans un élément inline span, mais celui-ci contient un élément bloc p, ce qui n’est pas valide
      Le validateur HTML du W3C indique : « Element p not allowed as child of element span in this context. »
      À cause de cela, dans Dillo, le texte est rendu en gris à partir du deuxième paragraphe
  • Au passage, « Dillo is a fast and small graphical web browser »

  • Dillo montre à quel point le Web est rapide sans CSS, JavaScript ni polices. Les pages se chargent avant même qu’on ait retiré les doigts du clavier

    • Même avec 20 onglets ouverts, il utilise moins de 1 Mo de RAM. Je l’ai utilisé à une époque pour lire de la documentation de programmation
    • Dillo prend tout de même en charge un minimum de CSS. Le vrai problème, c’est surtout JavaScript
  • La meilleure expérience Dillo sur macOS est probablement https://github.com/crossbowerbt/dillo-plus/
    Je n’ai pas réussi à compiler facilement Dillo sur macOS : il semblait ne pas détecter la bibliothèque SSL installée sur le système
    Voici la méthode de compilation testée sur M1 : installer https://www.xquartz.org/ pour X11, exécuter brew install fltk libjpeg, et openssl@3 peut aussi être nécessaire le cas échéant
    Après git clone https://github.com/crossbowerbt/dillo-plus/; cd dillo-plus, aligner la version de fltk avec sed 's/1.3.8_1/1.3.9/g' Makefile.options.MacOS > Makefile.options, puis exécuter make -j8. Le binaire se trouve dans ./src/dillo
    Ce serait bien que quelqu’un crée un paquet brew. Cela vaut à la fois pour dillo et dillo-plus

  • Vraiment génial. Je l’essaierai quand il arrivera dans les dépôts Arch. Ce serait pratique de mettre en favoris des sites Web peu gourmands en ressources et de se créer un environnement de navigation avec Dillo
    J’en garde de bons souvenirs, quand je l’utilisais sur de petites distributions Linux qui tenaient entièrement dans quelques Mo de RAM

    • Sur Arch, c’est actuellement un paquet orphelin, mais je verrai demain si je peux demander à en devenir mainteneur. En attendant, il existe le paquet AUR dillo-git
      [1]: https://aur.archlinux.org/packages/dillo-git
    • Je pense que c’est encore le navigateur par défaut de Tiny Core Linux
  • Comment Dillo se compare-t-il à Netsurf ? J’envisage de porter Netsurf sur une plateforme un peu particulière, mais si Dillo gère nettement mieux les pages modernes, je pourrais l’utiliser à la place

    • Netsurf semble rendre les pages plus proches de l’apparence qu’elles « devraient » avoir dans les navigateurs grand public. À l’inverse, le grand avantage de Dillo est qu’il est très facile de désactiver CSS, les images, etc. quand une page ne s’affiche pas « bien », et de ne rendre que le texte
      Personnellement, je trouve que l’interface elle-même encourage pas mal cet usage. Je me souviens d’avoir eu quelques agacements liés au rendu dans Netsurf, mais c’était il y a au moins 5 ans
    • Qu’est-ce qui t’empêche de tester directement ? J’ai souvent vu Dillo tourner sur des machines anciennes et peu courantes, comme des Atari, donc une partie du travail a peut-être déjà été faite
    • Envisages-tu aussi Ladybird ?
  • J’aime vraiment beaucoup ce navigateur, merci de continuer à le maintenir. Je teste soigneusement mes sites Web avec Dillo, donc j’ai maintenant de nouveau des tests à faire