Le site Web Without JS démontre qu'il est possible de créer des interfaces interactives et dynamiques en utilisant uniquement HTML et CSS, sans JavaScript. L'idée principale repose sur l'exploitation des fonctionnalités natives des navigateurs, comme les popovers, les modales ou les changements de thème, pour reproduire des comportements autrefois réservés aux frameworks JavaScript. La page met en avant des exemples concrets, tels que des menus déroulants, des notes modales ou des carrousels, tous implémentés avec des éléments HTML standards et des styles CSS.
Cependant, certaines fonctionnalités avancées, comme la persistance des données, la recherche en temps réel ou un bouton de copier-coller, nécessitent encore du JavaScript. Le site propose également une section Lab qui teste les limites des technologies utilisées, en indiquant pour chaque exemple s'il est compatible avec tous les moteurs de rendu ou s'il reste limité à Chromium. Les performances sont soulignées, avec une page de seulement 12 Ko et une feuille de style de 39 Ko, sans aucun script.
Enfin, le projet explore des solutions créatives pour des cas d'usage spécifiques, comme un système de notes exclusives, un carrousel utilisant le défilement natif ou un mode impression optimisé. L'objectif est de montrer que, malgré certaines contraintes, HTML et CSS peuvent offrir une expérience utilisateur riche et moderne, tout en réduisant la dépendance aux technologies lourdes.