• [^] # Re: test sur site static

    Posté par (site web personnel) . En réponse à la dépêche Sortie de μJS, une bibliothèque JavaScript légère pour dynamiser un site sans framework. Évalué à 2.

    Merci beaucoup pour ce retour d'expérience, ça m'est très utile !

    J'ai juste ajouté à la main les deux balises script sur la page index. Comme ensuite les page article ne sont pas rechargé mais chargées par μJS, pas besoin de le déclarer sur toutes les pages.

    Si on peut accéder directement aux pages d'articles, il faut mettre le Javascript sur toutes les pages. Ce n'est pas un souci, μJS ne le réinterprétera pas. Mais comme ça, lorsqu'on va directement sur un article, si ensuite on navigue sur une autre page on bénéficiera du chargement par μJS.

    En conséquence, cela fonctionne bien tant qu'on a pas de changement de styles. C'est la première page à charger μJS qui impose ces styles au reste du contenu.

    La plupart du temps, les mêmes CSS sont utilisés sur toutes les pages d'un site.
    Mais si une page contient du CSS ou du JS (dans la page ou via le chargement d'un fichier externe) qui n'est pas connu, μJS va le charger.

    Je confirme que l'URL est bien mise à jour dans la barre d'URL et bien inscrite dans l'historique. Que les boutons "back" and "forth" sont fonctionnels. Cependant, le titre n'est pas mis à jour et que sauter loin dans l'historique (click droit sur les boutons et choix d'une entrée) ne fonctionne pas.

    Pour le titre, ça devrait le prendre en compte. Je vais me pencher dessus.
    Pour l'historique, j'avoue ne pas avoir testé. Je vais regarder aussi.

    D'autant que μJS vient avec un coût en RAM. Dans mon cas, sans μJS : 10MB, avec : 100MB ; YMMV.

    Intéressant. C'est après avoir navigué sur plusieurs pages, ou dès le chargement de la page initiale ?