HTML seul remplace désormais JavaScript
Original : HTML Can Do That
Pourquoi c'est important
HTML natif réduit la dépendance à JavaScript, améliorant performance et accessibilité web.
Un article de Chris Burnell publié le 20 août 2026 recense les fonctionnalités dynamiques désormais réalisables en HTML pur, sans JavaScript : popover, dialog, accordéon exclusif avec details, et commandes invoker, grâce aux avancées récentes des navigateurs modernes.
Chris Burnell a publié une page de référence listant les fonctionnalités autrefois réservées à JavaScript, maintenant accessibles en HTML natif. Parmi elles : l'attribut `popover` et `popovertarget` pour afficher des fenêtres flottantes avec fermeture par clic extérieur ou touche Échap, sans gestion manuelle du z-index ; l'élément `<dialog>` combiné à `popover` pour les modales ; l'attribut `name` partagé sur des éléments `<details>` pour créer un accordéon exclusif (une section ouverte ferme les autres automatiquement) ; et les attributs `command` / `commandfor` pour piloter des popovers depuis des boutons distincts. L'auteur précise avoir conçu cette page en une heure lors du HTML Day 2026, puis l'avoir mise à jour pour signaler les lacunes d'implémentation navigateur et les problèmes d'accessibilité persistants. Il recommande de vérifier la compatibilité des navigateurs avant usage en production.