hv3 : HTML Viewer, le dernier né des brouteurs web

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
21
nov.
2007
Internet
hv3 est le dernier arrivé dans la famille des brouteurs web. Il est libre (licence BSD), multiplateforme et écrit en Tcl/Tk, comme Coccinella, tkabber, aMSN, etc. hv3 prend en charge les standards ouverts modernes du web HTML, CSS, HTTP et ECMAScript (javascript).

tkhtml3 est issu du même projet, c'est un widget Tk qui affiche du contenu formaté selon du HTML et CSS standards. Tkhtml3 n'est pas une application pour l'utilisateur, il est construit pour les développeurs Tcl qui souhaitent embarquer du HTML/CSS standard dans leur application. tkhtml est utilisé dans le client Jabber libre Coccinella, pour les thèmes de fenêtres de discussion.

Les deux logiciels sont encore au stade alpha et un exécutable statique x86 est disponible sur le site afin de permettre d'essayer hv3 très facilement. Il suffit de télécharger l'archive, de la décompresser sur votre disque dur, de la rendre exécutable et ensuite de double cliquer dessus.

Après l'annonce du gel du navigateur léger Dillo la communauté du libre peut se réjouir de l'arrivée d'une alternative graphique utilisable sur les petites configurations.

Aller plus loin

  • # Arg

    Posté par  . Évalué à 8.

    Si je peux me permettre...

    tcl/tk ========> poubelle.

    (je sais pas si faire la moindre comparaison avec aMSN (entre autre) est franchement positif...)
    • [^] # Re: Arg

      Posté par  . Évalué à 5.

      J'suis désolé mais "+1"

      Même Gtk1 rend mieux que Tcl/Tk.

      Amsn ? il serait fantastique s'il n'était pas en Tcl/Tk.
      A l'heure de compiz et autres cairo, utiliser des trucs pareils, c'est vraiment pas sexy. Pas d'anti-aliasing, un rendu qui est même en dessous graphiquement des librairies graphiques de win3.1, sérieusement ça donne tout sauf l'envie d'utiliser.

      Je suis sûr qu'il existe plein de patchs ou de skins ou je ne sais quoi pour avoir de l'anti-aliasing, des boutons plus jolis, etc., mais sincèrement moi quand je vois un truc aussi crade je cherche pas et je cherche l'équivalent écrit avec Gtk ou Qt.
      • [^] # Re: Arg

        Posté par  (site web personnel) . Évalué à 2.

        Je dois avouer que moi aussi Tk me donne des boutons. C'est d'ailleurs la raison pour laquelle je n'utilise pas aMsn pourtant riche en fonctionnalité.

        Et encore une fois je dis oui, à l'heure de compiz fusion et autre, tcl/tk semble vraiment dépassé.

        Alexandre COLLIGNON

        • [^] # Re: Arg

          Posté par  (site web personnel) . Évalué à 10.

          >>> Et encore une fois je dis oui, à l'heure de compiz fusion et autre, tcl/tk semble vraiment dépassé.

          Certes c'est dépassé, c'est moins joli....etc
          Mais c'est quoi l'alternative graphique pour les petites config ?
          Les gens qui ont un pentium à 300 MHz avec 128 Mo de RAM ils font comment ?
          Dillo est gelé, il n'évoluera plus et de toute façon il est très limité.
          Je pense que pour ces gens là hv3 peut représenter une alternative crédible de bonne qualité.
          • [^] # Re: Arg

            Posté par  (site web personnel) . Évalué à -8.

            Enfin faut pas déconner non plus, 300MHZ et 128 de RAM c'est d'une autre époque. Maintenant, toutes les applications et distributions modernes ne tournent pas sur ce genre de config...
            • [^] # Re: Arg

              Posté par  (site web personnel) . Évalué à 8.

              Ah ben tiens, je suis d'une autre époque alors... J'ai un pentium 1 avec 64 Mo de RAM... Je l'utilise encore...

              Ah ben tiens, j'ai un vieux portable de 380MHz, 64 Mo de RAM, il fonctionne très bien, je l'utilise encore...

              Je suis très content de cette initiative. Le pentium 1 va aimer :-D Le vieux portable il tourne très bien avec Opéra pas libre tout ça...
            • [^] # Re: Arg

              Posté par  (Mastodon) . Évalué à 9.

              320MHz (mais ARM) et 128 Mo de RAM, c'est mon Nokia N800 tout neuf.
            • [^] # Re: Arg

              Posté par  (site web personnel) . Évalué à 6.

              >>> Enfin faut pas déconner non plus, 300MHZ et 128 de RAM c'est d'une autre époque. Maintenant, toutes les applications et distributions modernes ne tournent pas sur ce genre de config...

              Ma cousine a un portable doté d'un CPU à 300 MHz et de 128 Mo de RAM dont elle se sert uniquement pour aller un peu sur le net. C'est précisément pour ça que j'ai pris cet exemple.
              Dessus il y a Windows 98 et IE et ça tourne relativement correctement (au point de vue vitesse, pas au point de vue stabilité).....alors que faire ?
              Je ne me suis jamais senti le courage d'installer une distro Linux car je ne sais pas si Firefox va tourner ou pas.
              Dillo ne permettra pas d'avoir un rendu des pages web correct et ce serait une régression pour elle.
              Si hv3 est suffisamment léger alors il pourra peut-être représenter un chemin de sortie de cet immonde Windows 98.

              Maintenant si tu me dis que son ordi est tout pourri/obsolète et qu'elle devrait en changer je te réponds qu'elle n'a pas beaucoup d'argent et qu'elle ne l'utilise pas suffisamment pour faire cet investissement.
              • [^] # Re: Arg

                Posté par  . Évalué à 8.

                "Maintenant si tu me dis que son ordi est tout pourri/obsolète et qu'elle devrait en changer je te réponds qu'elle n'a pas beaucoup d'argent et qu'elle ne l'utilise pas suffisamment pour faire cet investissement."
                Si ta cousine n'y met pas du sien pour relancer la croissance, la France n'est pas sortie de la faillite !!!


                =====>[]
              • [^] # Re: Arg

                Posté par  . Évalué à 2.

                J'ai déjà fait ce genre de test sur un vieil iMac à 233 Mhz et 256 Mo de RAM avec une Debian (sarge), et firefox fonctionnait parfaitement. De l'eau a coulé sous les ponts depuis, et le système doit être plus gourmand, mais il y a Epiphany qui est beaucoup plus leger que firefox et qui s'en sort très bien dans l'ensemble.
                Je précise que je parle de mon iMac au passé parce que l'alim à lachée, je ne l'ai pas abandonné à cause des performances...

                En tout cas, pour une plus petite config j'hésiterais peut-être, mais là je penses qu'il y a de quoi faire quelque choses de très correcte du moment qu'on ne cherche pas le nec plus ultra du bureau super flashy , d'autant qu'il y a des bureaux plus legers comme XFCE qui reste très user-friendly :)
                • [^] # Re: Arg

                  Posté par  (site web personnel) . Évalué à 8.

                  Entre 128 Mo de RAM et 256 Mo de RAM c'est le jour et la nuit. Deux univers complètement différents.
                  • [^] # Re: Arg

                    Posté par  (Mastodon) . Évalué à 9.

                    Firefox 1 fonctionne sur ce type de machines, je n'ai pas testé le 2. C'est lent, mais c'est utilisable. Par contre, une partie de la lourdeur de FF est due à son interface XUL, et je regrette un peu de ne pas avoir essayé, sur ces machines, un navigateur utilisant Gecko et une interface plus légère.

                    Si on ne tient pas spécialement à utiliser des logiciels libres, Opera est bien meilleur sur de petites configs, et largement mieux qu'IE.
            • [^] # Re: Arg

              Posté par  (site web personnel) . Évalué à 9.

              Bon, OK tout le monde te file son exemple, je vais pas te faire le mien, en même temps, il y a plus important :

              Par exemple, au Congo :
              http://gemasgeek.canalblog.com/archives/2007/11/22/6976547.h(...)
              Ces ordinateurs ont généralement des processeurs allant de 300 à 1000 mhz, et ce qu'ils ont en commun c'est la memoire vive : 128 mio. L'installation est difficile dans ce cas là. On est obligé de recourir parfois à Internet pour télécharger un alternate cd et installer en mode texte. Heureusement que ces derniers jours la situation commence à changer petit à petit et que quelques personnes vont parfois jusqu'à 256 mio. Mais ils sont rares. Je les exhorte toujours à passer à 256, mais une barrette de 128mio au Congo coute environ 35$. Et le salaire moyen des congolais est de 100$ le mois.


              Donc, ce n'est pas important, c'est juste critique.
        • [^] # Re: Arg

          Posté par  . Évalué à 10.

          C'est un peu dommage d'avoir 3 commentaires de ce type pour un projet aussi intéressant. Et encore, on n'a pas eu de commentaire pour dire que le langage tcl c'était pourri...

          C'est quoi un navigateur ? C'est fait pour afficher des pages, et c'est tout. Alors le toolkit qui est derrière, on s'en moque un peu, à part pour sauvegarder des images ou des pages. C'est vrai, les boutons de validation, la barre de défilement sont un peu plus carrés, mais est-ce vraiment le plus important par rapport à ce projet ?
          Il suffirait d'améliorer le toolkit de tk, et tout les programmes qui en dérivent pourraient en bénéficier.

          Vous parlez d'antialiasing, justement chez moi tout le rendu est en antialiasing, et cela s'affiche aussi bien que n'importe quelle autre page sur konqueror ou firefox, enfin, presque, la seule critique que je pourrais faire c'est que l'espace entre les mots semble un peu moins bien gérée. Le javascript et le https ne semblent pas encore gérés.

          Par rapport à dillo (mais qui est quand même 10 fois moins gros), c'est beaucoup plus abouti. Support des cadres, onglets, css sans reproche. Sur les petites configurations, l'embarqué cela peut être très intéressant. Je n'ai pas encore testé sur un vieux PC mais je suis curieux de voir ce que cela donne. J'aurais bien aimé avoir cela il y a 2-3 ans, quand j'avais un PC tellement lent que la navigation était une plaie...

          Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

          • [^] # Re: Arg

            Posté par  . Évalué à 4.

            C'est un peu dommage d'avoir 3 commentaires de ce type pour un projet aussi intéressant.

            C'est également mon avis. C'est aussi oublier que c'est grâce au Logiciel Libre qu'une telle discussion est possible. Et c'est en fin de compte bien peu lui rendre hommage...
            • [^] # Re: Arg

              Posté par  . Évalué à 3.

              ben c'est la nouvelle génération "A l'heure de compiz et autres cairo" qui outre Tcl/Tk veut aussi tuer ISO-8859-1 pour imposer UTF-8, IRC pour imposer Jabber, ipv4 pour imposer ipv6, mp3 pour imposer ogg, Linux pour imposer Hurd, la GPL v2 pour imposer les GPL v3...
              • [^] # Re: Arg

                Posté par  . Évalué à 4.

                Non là par contre faut pas abuser ...

                On ne fait qu'émettre un avis, point, on a le droit toujours, non ?
                Se faire traiter de nazi parce qu'on dit simplement qu'on trouve qu'un choix technologique est discutable, on a le droit de le dire, et le fait que ce soit un logiciel libre ou non n'y change rien ...

                Je trouve l'initiative super intéressante, mais Tcl/Tk n'est justement à mon avis vraiment pas le meilleur des choix fait pour mettre en avant le contenu de ce logiciel, voilà tout.

                Quand à la majorité de ce que tu nous dis concernant ce qu'on veut "effacer" et "tuer" j'aurais plutot dit "faire évoluer" (excepté ta remarque sur linux-hurd et GPLV2-3).

                Le fait de dire que quelque chose est dommage et qu'on aurait bien aimé voir un autre choix de fait n'enlève en rien du mérite aux développeurs de cette appli.
                • [^] # Re: Arg

                  Posté par  (Mastodon) . Évalué à 5.

                  Quelque chose me dit que les développeurs de ce projet n'ont pas choisi Tcl/Tk pour coder un moteur de rendu HTML, mais plutôt le contraire : ils ont codé un moteur de rendu pour Tk.
    • [^] # Re: Arg

      Posté par  (site web personnel) . Évalué à 7.

      >Je sais pas si faire la moindre comparaison avec aMSN (entre autre)
      > est franchement positif..

      Et oui mais il y a-t-il mieux que aMSN ?
      Y-a-t-il mieux que gitk ?
      etc etc ....

      Et oui il y a plein de logiciels en tcl/tk qui sont tout simplement les meilleurs de leur catégorie.

      Alors cela jure dans ton interface soit disante sexy ...
      mais ne pas utiliser le meilleur logiciel de sa catégorie (et de très loin) juste pour cela, je trouve ça juste puéril.
      • [^] # Re: Arg

        Posté par  . Évalué à 5.

        de plus il me semble qu'il n'y a que sous unix que l'interface tk rendre "moche", sous windows ou mac os x ce qui est en python/tk ou tcl/tk est correctement intégré dans le reste de l'interface.

        Peut-être un jour y aura-t-il moyen d'utiliser un rendu gtk ou qt en utilisant le même code que pour tk ?

        (sinon chapeau bas pour coccinella, un logiciel intéressant)

        Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

    • [^] # Re: Arg

      Posté par  (site web personnel) . Évalué à 10.

      N'importe quoi.
      Il suffit de regarder sk1, qui est le fork (ou le successeur) de sketch/skencil pour voir que Tk n'est pas à jeter. C'est en Tk, c'est à destination des professionnels du pré-presse, ça a le louque KDE, c'est beau, rapide, léger, complet (plus que Inskape). http://sk1.sf.net
      Tk ça peut-être très élégant (esthétiquement).

      "La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay

      • [^] # Re: Arg

        Posté par  (site web personnel) . Évalué à 2.

        Waouuu ! :-|
        Ben mince alors. ( j'aurai jamais imaginé que Tk puisse avoir cette gueule-la )
        • [^] # Re: Arg

          Posté par  (site web personnel) . Évalué à 5.

          Oui et avec des projets comme tile, tk peut aussi avoir cette tête là :
          http://tktable.sourceforge.net/tile/screenshots/pixmap.html
        • [^] # Re: Arg

          Posté par  (site web personnel) . Évalué à 6.

          Bah oui, tk n'est pas intrinsèquement moche, qt non thémé c'est moche, gtk2 non thémé c'est pas mieux que gtk1 non thémé...
          tk sous windows Vista prend le thème aero, comme les applis native, les applis qt, gtk, etc.
          Si on a le refléxe "bouuh tk c'est moche" c'est parce qu'en fait on le gère très mal sur nos bureaux libres.

          ce commentaire est sous licence cc by 4 et précédentes

  • # Wooowww !

    Posté par  (site web personnel) . Évalué à 10.

    Plutôt doué le navigateur ! Il passe déjà le test Acid 2 qui même s'il ne veut rien dire n'est pas encore supporté par tout les navigateurs.

    Il se débrouille superbement bien sur le CSS d'ailleurs. Par contre il semble avoir des problèmes avec les liens sur DLFP et les URL avec des espaces.

    Dillo peut aller se rhabiller vu le rendu de hv3.

    Et sinon même si tk c'est plus trop IN, moi je pense qu'avec le widget on pourra enfin intégrer un plugin navigateur-web à pycoincoin et ça c'est classe !

    L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire

    • [^] # Re: Wooowww !

      Posté par  . Évalué à 4.

      Je suis moi aussi époustiflé par la qualité du rendu ! Évidemment, ce n'est pas encore du Konqueror ou Firefox, mais c'est bien mieux que Dillo en effet. Je l'ai essayé avec quelques sites qui utilisent beaucoup de CSS et ça fonctionne bien.

      Par contre, je suis sceptique quand à cette histoire de Polipo... il sert à quoi ? J'ai essayé par exemple [http://calcul8.net/2×2] (cassé par Templeet à cause de l'utf8) et c'est Polipo qui me fait une erreur, alors que cette URL est parfaitement valide (et équivalente à [http://calcul8.net/2*2]) et fonctionne dans les autres navigateurs.

      Alors il sert à quoi, ce Polipo ?
      • [^] # Re: Wooowww !

        Posté par  (site web personnel) . Évalué à 2.

        Je ne sais pas d'où vient le problème mais j'ai fait suivre ta remarque au développeur de Polipo.

        L'utilité de Polipo, c'est peut-être ici (je ne sais pas) qu'il optimise les connexions et tire parti de la quasi-totalité des options HTTP1.1. Donc tu peux faire un navigateur stupide (voire qui ne parle que HTTP 1.0) et l'interfacer avec Polipo pour parler au monde extérieur efficacement.

        Plus classiquement, je l'utilise comme proxy IPv6/IPv4 mais là je ne vois pas le rapport.
        • [^] # Re: Wooowww !

          Posté par  (site web personnel) . Évalué à 3.

          Je ne sais pas d'où vient le problème mais j'ai fait suivre ta remarque au développeur de Polipo.

          Ça, c'est moi.

          D'après moi, le problème est dû à hv3, pas à Polipo. Le navigateur devrait convertir 2×3 en 2%C3%972 avant de passer l'URL au proxy.

          Tu pourrais envoyer un rapport de bug aux développeurs de hv3?

          Juliusz
  • # J'aime bien l'appellation...

    Posté par  . Évalué à 8.

    ... "brouteur web" :-)

    <humour_belge>C'est quoi au juste un brouteur web? Un ruminant qui mange des toiles d'araignée? Un routeur de couche 2 dédié aux fournisseurs d'accès à Internet?</humour_belge>

    Plus sérieusement, j'ai toujours apprécié les néologismes francisés car il y en a plus d'un qui m'ont beaucoup fait rire (tiens, le "butineur", par exemple). C'est vrai que le vocabulaire informatique, est en général, constellé de termes anglais mais, avouons-le sans se voiler la face, même s'ils ont l'allure de conquérants Anglo-Saxons, ils sont faciles à comprendre. (Faire un métier dans l'informatique sans comprendre l'anglais reste un défi.)

    Honnêtement, j'ai dû consulter le lien vers la capture d'écran pour lever le doute: il s'agit bien d'un navigateur Internet. Alors pourquoi utiliser le terme (en deux mots, les Belges) "brouteur" alors que a) navigateur est déjà bien présent dans les esprits et compris, AMHA et que b) le mot web vient un peu gâcher la sauce?

    Je proposerais volontiers l'expression navigateur Internet en remplacement de brouteur web.
    • [^] # Re: J'aime bien l'appellation...

      Posté par  . Évalué à 10.

      Personnellement, j'entends parler de brouteur web depuis très longtemps.

      C'est même comme ça que j'appelais feu Netscape 4.5. La raison de ce nom, c'était parce que de fait de fuite mémoire, de gel de l'interface et des connexions en 56ko, on avait l'impression d'avoir affaire à un être lent dans ces action et doté d'une intelligence limitée.

      Comme une grosse bonne vache qui mâche nonchalamment l'herbe de son prés.

      D'ailleurs, je suis assez content de voir que Firefox a gardé son esprit brouteur.
    • [^] # Re: J'aime bien l'appellation...

      Posté par  (site web personnel) . Évalué à 2.

      Clairement pas « navigateur internet » : internet, c'est le web + le mail + l'IM + la VoIP + le P2P + etc. Et le navigateur/brouteur/butineur web, il sait pas faire tout internet... Donc « navigateur web », oui ; « navigateur internet », non.

      Après il existe moultes sobriquets pour désigner la même chose/idée/concept en français, qu'il soit de France, de Belgique, du Québec ou d'ailleurs. Le français est une langue riche, autant en profiter et se faire plaisir.

      Pourquoi j'ai choisi « brouteur » ? Parceque c'est argotique voire vulgaire et que c'est une expression méconnue que j'ai voulu populariser un peu ici.

      Je t'autorise à ne pas aimer :-p
      • [^] # Re: J'aime bien l'appellation...

        Posté par  (site web personnel) . Évalué à 5.

        Pourquoi j'ai choisi « brouteur » ? Parceque c'est argotique voire vulgaire

        C'est aussi tout simplement la "traduction" de l'anglais browser, le verbe to browse voulant dire (entre autres) « brouter ».

        http://www.dict.org/bin/Dict?Form=Dict2&Database=*&Q(...)
      • [^] # Re: J'aime bien l'appellation...

        Posté par  . Évalué à 2.

        Pourquoi j'ai choisi « brouteur » ? Parceque c'est argotique voire vulgaire et que c'est une expression méconnue que j'ai voulu populariser un peu ici.

        J'aime bien cette idée :-) .

        Mon argumentation ne portait pas tant sur choix ou la justification du terme "brouteur" que sur la combinaison "brouteur" (français) + "web" (anglais). Pour le défenseur (que je ne suis pourtant pas) de la richesse de la langue française, ces deux-là ne vont pas bien ensemble. D'où ma suggestion navigateur (ou brouteur, peu importe) non pas web mais Internet.

        Maintenant, on peut discuter sur la pertinence du mot "Internet" ou pas... bof... Je n'ai pas d'avis là-dessus.

        Disons que "navigateur" (en parlant d'Internet) est une notion claire dans beaucoup d'esprits, non? Et "navigateur Internet" est relativement limpide, même si ce n'est pas rigoureusement exact. Mais on n'est pas là pour faire de la sémantique...

        Autant pour moi.

        Bref, ceci dit, je suis heureux de savoir que le Logiciel Libre fournit un panel de plus en plus large de navigateurs, du plus léger au plus... disons... paisible (ruminant) ;-) .
    • [^] # Re: J'aime bien l'appellation...

      Posté par  . Évalué à 1.

      "qui mange des toiles d'araignée?"
      Non, des frites .
      ----------------------------------------------------->[]
      • [^] # Re: J'aime bien l'appellation...

        Posté par  . Évalué à 2.

        "qui mange des toiles d'araignée?"
        Non, des frites .

        Prfff... Mouahahahaha!

        ----------------------------------------------------->[]

        Gamin... Reviens! C'est pour rire!
  • # wh00t

    Posté par  (site web personnel) . Évalué à 3.

    Bah franchement chapeau, j'ai été scié devant la performance.
    Voui bon, ok, l'interface c'est du tcl/tk, c'est pas ce qu'il y a de plus beau... mais faut admettre qu'au niveau moteur ça déchire.
    Si epiphany pouvait utiliser ce moteur là ça serait top !

    (Au passage y a que sous ubuntu que j'ai vu des problèmes avec tcl/tk, polices non lissées, les caractères qui se marchent les uns sur les autres et tout, je ne sais pas pourquoi, mais avec ma slack avant et ma gentoo actuelle, aucun problèmes. Quand on me demande d'installer aMSN sur une ubuntu j'en ai des boutons d'avance).

    ce commentaire est sous licence cc by 4 et précédentes

    • [^] # Re: wh00t

      Posté par  . Évalué à 3.



      (Au passage y a que sous ubuntu que j'ai vu des problèmes avec tcl/tk, polices non lissées, les caractères qui se marchent les uns sur les autres et tout, je ne sais pas pourquoi, mais avec ma slack avant et ma gentoo actuelle, aucun problèmes. Quand on me demande d'installer aMSN sur une ubuntu j'en ai des boutons d'avance).



      Je t'en prie, essaie Debian, tu seras comblé =)
  • # Franchement impressionant...

    Posté par  . Évalué à 2.

    Au début j'étais sceptique devant le tcl/tk, mais si j'ai jeté amsn, hv3 je vais le garder. Plutôt pratique pour utiliser un second navigateur léger mais efficace sans avoir à effacer ses cookies pour tester ses sites :)
  • # Une autre alternative, NetSurf

    Posté par  . Évalué à 2.

    J'ai découvert il y a quelques jours Netsurf ( http://www.netsurf-browser.org/ )
    Par rapport a hv3, il me semble un peu plus lent mais par contre j'ai l'impression qu'il gère mieux les css. Mais bon c'est subjectif ...
    En tout cas, je trouve que c'est une bonne alternative pour une petite config.

    Et il a un atout majeur, il est en gtk lui ;)

    Blagues a part, essayez le il vaut le coup.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.