Surtout sur une connexion très lente (et en la limitant à l’edge dans devtools), cet effet est douloureusement visible où il est rempli à 90% mais la page n’est pas chargée. C’est surtout une mauvaise conception, ne devrait-il pas montrer une progression réelle pour être utile et pas juste une nouvelle version du spinner ?
Ce n’était jamais le but, et montrer la progression réelle d’une ressource dynamique de taille inconnue sur un support à débit variable n’est pas une mince affaire.
Actuellement, il paramètre l’animation en fonction de la moyenne des dernières transitions et s’arrête à 90 % lorsque cette transition spécifique prend plus de temps que la moyenne.
Les barres de progression sont utiles principalement comme outil psychologique apaisant pour l’utilisateur, plutôt que comme indicateur de la quantité précise de progression d’une tâche.