Quelqu'un sait-il si des mesures solides existent autour du moment où afficher l'erreur "La demande prend trop de temps ..." lors du chargement d'une page? Je sais que toutes les pages seront très dépendantes des appels DB, etc., mais si le temps de chargement moyen des pages est lourd et prend en moyenne 6 secondes (faux numéro), est-ce une bonne pratique d'afficher le message à deux fois le temps moyen de chargement de page, donc 12 secondes dans cet exemple?
NNGroup a mené des recherches à ce sujet. (Bolding est par moi.)
"La principale directive consiste à utiliser un indicateur en boucle pour les retards de 2 à 9 secondes et un indicateur de pourcentage pour les retards de 10 secondes ou plus. Mais comme vous ne pouvez pas toujours estimer le retard avec précision à l'avance, vous souhaiterez peut-être réduire le point de coupure entre les deux formes de rétroaction de progression de sorte que la grande majorité des retards de temps de réponse qui finissent par prendre plus de 10 secondes seront atténués par un indicateur de pourcentage terminé. variabilité de vos estimations, plus le seuil pour afficher les commentaires plus élaborés est bas.
En fin de compte, de bons indicateurs de progression peuvent inciter les utilisateurs à terminer la tâche et avoir généralement une impression plus positive de votre site Web ou de votre application. "
source: http://www.nngroup.com/articles/progress-indicators/