GR491, Le guide de Référence de Conception Responsable de Services Numériques
Ensemble des composants en opération sur un terminal pour permettre l'utilisation d'un service numérique.
× Filtré par : Performance
Filtré par :
Est-ce que les fonctionnalités couvertes par des actions locales (côté client) sont privilégiées plutôt que des échanges API ?
Utilisez vous les mécanismes de cache pour limiter les échanges ?
Est-ce que les données remontées par les API sont bien uniquement celles dont l'application a besoin au moment où elles sont demandées ?
Les bibliothèques utilisées permettent-elles de ne prendre que les composants effectivement utiles ?
Les dépendances non utilisées sont-elles identifiées et retirées ?
Est-ce que la fonctionnalité attendue ne pourrait pas être mise en place avec les capacités natives du navigateur ?
L'ensemble des équipements techniques utilisés par le service sont-ils identifiés ?
La plage de rétro-compatibilité est-elle définie ?
Les fonctionnalités du service ne vont-elles pas au-delà des besoins utilisateurs ?
Les éléments de références sont-ils connus, tenus à jour, et mis à disposition de l'ensemble de l'équipe projet ?
Informez-vous les utilisateurs des contraintes de volume et format de fichiers acceptés ?
Est-ce que les uploads permettent uniquement la liste des types de fichiers autorisés ?
Les images à uploader sont-elles bien redimensionnées et converties dans un format léger côté client avant transfert ?
Les fichiers échangés sont-ils compressés ?
Une alternative CSS est-elle disponible pour une animation ?
Les animations sont-elles nécessaires, souhaitées par l'utilisateur ?
Est-ce que les polices utilisées ne sont pas chargées uniquement pour un nombre réduit d'objets ?
En cas d'impression, une police permettant l'économie d'encre est-elle mise en place ?
Limitez-vous le nombre de fonts chargées pour le service ?
Les vidéos ou animations hors de la zone active sont-elles automatiquement mises en pause / stoppées ?
Est-ce bien une action utilisateur qui déclenche le "play" ?
Les objets de cartographie, animations, vidéos sont-ils présentés dans un mode statique ?
Le volume des données présentes sur le poste utilisateurs est-il limité ?