• # et la v3, il l'a cassé

    Posté par . Évalué à 2 (+0/-0).

    Cette bibliothèque passe de la v2 à la v4 car l'auteur avait promis de ne pas faire une v3. Il a finalement craqué pour une nouvelle mouture, plus moderne, et nécessitant des changements cassant la compatibilité.

    https://htmx.org/essays/the-fetchening/

  • # Todo: me mettre à HTMX

    Posté par . Évalué à 2 (+0/-0). Dernière modification le 29 août 2026 à 18:09.

    Depuis le temps que j'en parle ...

    c'est assez impressionnant ce qui a pu être implémenté dans un javascript de seulement quelques dizaines de Ko o_O

    Ils utilisent l'IA et ne s'en cachent pas.

    Finalement, en lisant skills/htmx-guidance.md ou skills/htmx-debugging.md, l'humain a un petit résumé de l'essentiel ;)

    "Si tous les cons volaient, il ferait nuit" F. Dard

    • [^] # Re: Todo: me mettre à HTMX

      Posté par (site web personnel, Mastodon) . Évalué à 2 (+0/-0).

      Attention, un todo peut en cacher un autre, il y a https://four.htmx.org/extensions/hx-live qui a l'air très tentant, mais je me méfie un peu...
      Je trouve qu'il y a deux modes d'utilisations d'htmx. Soit en utilisation parcimonieuse pour conserver l'avantage de la simplicité (ce que je fais depuis des années, en simple suite des iframe et ajax) ou l'utilisation en quasi framework où là je trouve que c'est beaucoup plus délicat et vite piégeux.

      • [^] # Re: Todo: me mettre à HTMX

        Posté par . Évalué à 2 (+0/-0).

        Oui tout à fait, sinon, on se retrouve vite avec plein de javascript dans les balises html, comme

        <input placeholder="search">
        <div hx-live="
         let term = q('previous input').value;
         if (!term) { this.textContent = ''; return; }
         await debounce(250);
         this.textContent = await fetch('/search?q=' + encodeURIComponent(term))
         .then(r => r.text());
        ">
        </div>

        c'est assez moyen à mon gout.

        "Si tous les cons volaient, il ferait nuit" F. Dard

Envoyer un commentaire

Suivre le flux des commentaires

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