Une grande partie de ce que je continue à lire sur la dégradation gracieuse s'applique aux navigateurs qui n'utilisent pas JavaScript. Mais ma propre expérience montre qu'il n'est plus raisonnable de s'attendre à une expérience normale sur Internet sans support JS et CSS. Combien d'énergie est-il responsable de consacrer à la dégradation de nos jours?La balise <noscript> est-elle démodée?
Répondre
Cela dépend vraiment de votre base d'utilisateurs. Si la plupart de vos utilisateurs sont des visiteurs d'entreprise à l'heure du déjeuner, alors js doit être désactivé. Si vous avez une base d'utilisateurs aveugle importante, il vaut mieux éviter l'interface riche.
Ne pas oublier le référencement et permettre aux robots d'explorer votre site. Par exemple, si vous utilisez une mise en page à onglets et que le contenu de l'onglet n'est récupéré que par un appel javascript ajax, il est prudent de supposer qu'un robot d'exploration ne le verra pas.
Consultez this article à partir d'une liste de apart. Il parle d'amélioration progressive au lieu de dégradation gracieuse. Au lieu de dégrader l'expérience pour les utilisateurs sans une technologie particulière ou les utilisateurs ayant des problèmes d'accessibilité, il se concentre sur le démarrage avec les bases (html) et la progression de l'expérience utilisateur en utilisant les technologies disponibles pour l'utilisateur.
Avec l'amélioration progressive, vous n'aurez jamais besoin d'une balise noscript, car vous ne supposez pas que l'utilisateur a javascript activé pour commencer.
Juste une façon différente de regarder la même chose IMO. Je l'ai toujours fait de façon «progressive», mais je l'ai appelé «dégradation gracieuse». Il est plus facile de coder de cette façon. – mpen
C'est une bonne technique en ce qui concerne le flux de travail, oui. Mais à long terme, Rob Olmos (ci-dessus) a un très bon point. Cela dépend de qui sont vos utilisateurs. Sinon, vous avez la possibilité de passer un temps peut-être plus long à faire du HTML et CSS faire ce que JS pourrait faire tout de suite. Certes, la dégradation gracieuse est une technique pire que l'une ou l'autre alternative. –
Avez-vous déjà dirigé CSS Naked Day http://naked.dustindiaz.com/? –