La méthode de travail
Loading States distingue les modèles d’attente selon ce que l’interface sait : la forme du contenu à venir, si la progression est mesurable et si une action peut être affichée de façon optimiste en toute sécurité. Il couvre les squelettes, les indicateurs déterminés et indéterminés, l’affichage progressif et les espaces réservés.
Ses conseils portent aussi sur la sortie de l’état de chargement. Le contenu réel ne doit pas décaler la mise en page de façon inattendue ni réinitialiser la position de défilement de l’utilisateur. Les changements optimistes exigent une réconciliation et un retour arrière ; un état de succès d’apparence rapide ne convient pas si un échec laisse l’interface peu fiable.
Livrables attendus
- Une décision de modèle de chargement pour chaque opération différée.
- Des notes de transition couvrant l’espace réservé et la préservation du défilement.
- Le comportement en cas d’attente longue, d’annulation et d’échec d’une mise à jour optimiste.
Du brief à la revue
- 01Classer l’attente
Identifiez la durée prévue, la structure connue du contenu, la progression mesurable et la possibilité d’annuler l’opération.
- 02Choisir un retour honnête
Utilisez des squelettes pour les formes prévisibles et des barres de progression uniquement lorsque la progression est connue. Définissez le retour arrière avant d’adopter un retour optimiste.
- 03Tester l’arrivée et l’échec
Examinez les connexions lentes, le remplacement du contenu, la stabilité de la mise en page et les préférences de mouvement.