@lord Pour les deux exemple que tu décris, en effet, pour des composants comme des accordéons ou des messages de notifications (qu'on retrouve dans quasi n'importe quel site qui a des champs à remplir) c'est infaisable sans JS.
Autre point, à moins de recharger l'intégralité des pages (par exemple un catalogue de produit "boutique en ligne") ou de tout charger dés le départ (pratique avec 2000 produits), j'ai du mal à voir comment faire sans. (mais on parlera pas d'écoconception)