2 points par GN⁺ 2024-11-30 | 1 commentaires | Partager sur WhatsApp
  • Cela va à l’encontre des attentes des utilisateurs

    • Les utilisateurs sont habitués au fonctionnement du défilement. Les plugins de défilement avec inertie perturbent ce comportement par défaut et produisent une animation anormale. Cela donne une impression artificielle et inconfortable.
  • Provoque le mal des transports

    • Les plugins de défilement avec inertie introduisent des animations inutiles qui peuvent provoquer le mal des transports. Beaucoup de sites ne proposent pas d’option pour les désactiver.
  • Réduction de l’accessibilité pour les personnes handicapées

    • Les plugins de défilement avec inertie perturbent les lecteurs d’écran et la navigation au clavier, ce qui rend le site difficile à utiliser pour les personnes en situation de handicap.
  • Incohérences de performance entre les appareils

    • Les plugins de défilement avec inertie ignorent les différences de performance entre les appareils récents et les plus anciens. Cela peut rendre la page lente ou cassée sur les appareils peu puissants.
  • Dégradation de l’utilisabilité pour les utilisateurs avancés

    • Les utilisateurs avancés veulent un défilement rapide et un contrôle précis. Le défilement avec inertie perturbe leur flux de travail.
  • Augmentation du temps de chargement des pages

    • Les plugins de défilement avec inertie ajoutent des bibliothèques JavaScript inutiles, ce qui augmente le temps de chargement des pages.
  • Destruction des fonctionnalités natives du navigateur

    • Les plugins de défilement avec inertie entrent en conflit avec les fonctions de défilement natives du navigateur et ignorent les préférences de l’utilisateur.
  • Position de défilement peu claire

    • Les animations de défilement avec inertie rendent plus difficile pour l’utilisateur de savoir où il se trouve.
  • Augmentation de la charge de maintenance

    • Les plugins de défilement avec inertie nécessitent des mises à jour régulières, ce qui ajoute une charge supplémentaire à l’équipe de développement.
  • Ignore le contrôle de l’utilisateur

    • Le défilement avec inertie impose son fonctionnement en ignorant les préférences de défilement par défaut de l’utilisateur.
  • Conclusion

    • Les plugins de défilement avec inertie ajoutent une complexité inutile, dégradent l’utilisabilité et frustrent les utilisateurs. Il est préférable de conserver un défilement simple, prévisible et rapide.

1 commentaires

 
GN⁺ 2024-11-30
Discussion sur Hacker News
  • Certains estiment qu’il ne faut pas toucher à l’URL, à la navigation du navigateur ni au bouton retour. Pour certains, les SPA ont aussi cassé le Web
    • Il y a des critiques de la tendance récente à réduire la barre de défilement à 1 px
    • Afficher une attitude du type « nous savons mieux que vous » envers l’utilisateur peut être perçu comme de l’arrogance. Certains estiment qu’il faut respecter l’autonomie des utilisateurs
    • Certains critiquent la tendance actuelle du design UX à accorder une importance excessive à l’esthétique
    • Certains disent apprécier le minimalisme du HTML et partagent leur expérience d’utilisation d’Internet depuis l’époque de Gopher
    • Certains estiment que regarder le code source d’une page rappelle l’époque où les designers pouvaient choisir Helvetica pour la première fois
    • Il y a des plaintes contre les plateformes de streaming qui changent le sens du défilement
    • Il y a des plaintes contre le fait d’intercepter Ctrl+F ou Ctrl+K
    • Certains disent détester les événements d’overscroll et indiquent qu’ils les désactiveraient dans un système de contrôle IoT
    • Certains disent préférer une pagination stable au défilement
    • Il y a des critiques des landing pages où le défilement modifie l’arrière-plan ou segmente la page
    • Certains estiment que les designs où le défilement fait progresser une animation ou déplace la page horizontalement sont inconfortables pour l’utilisateur
    • Il y a des plaintes sur le fait que le lien « revenir à la version normale » ne soit cliquable qu’après un défilement fluide jusqu’en haut de la page