Les devs JS qui expliquent qu'en ralentissant la connexion [...], les [Applications] qui renvoie directement du HTML plutôt que du JSON à traiter par client REST affichent de gros lags avec des divs vides. Tandis que les framework JS en front permettent d'informer l'internaute qu'on attend les données (genre spinner).
Sauf que pas forcément. Avec les framework côté client, l'application s'alourdit et même sur une connexion pourrie ça devient ingérable. Exemple : le bon coin qui lorsqu'il est passé d'un frontend HTML tout simple à un truc bourré de javascript, c'est devenu tellement lent que je n'y allais presque plus. Et je ne compte pas les personnes qui pestent que ça ne marche plus, que lorsqu'on appuie sur le bouton de recherche, pile au moment ou on appuie, l'interface a finalement fini de charger et on appuie à côté pour être redirigé n'importe où et il faut revenir en arrière, attendre que çá ait fini de charger, faire la recherche, attendre sinon on fera la même erreur, et appuyer sur le bouton. Et avec une connexion un peu moins bonne ça charge d'autant plus lentement. Ça m'est arrivé d'attendre 10/20s devant l'interface entre chaque action, et c'est très pénible!
[^] # Re: Oui
Posté par Mildred (site web personnel) . En réponse à la dépêche Plaidoyer pour des interfaces temps réels. Évalué à 4.
Sauf que pas forcément. Avec les framework côté client, l'application s'alourdit et même sur une connexion pourrie ça devient ingérable. Exemple : le bon coin qui lorsqu'il est passé d'un frontend HTML tout simple à un truc bourré de javascript, c'est devenu tellement lent que je n'y allais presque plus. Et je ne compte pas les personnes qui pestent que ça ne marche plus, que lorsqu'on appuie sur le bouton de recherche, pile au moment ou on appuie, l'interface a finalement fini de charger et on appuie à côté pour être redirigé n'importe où et il faut revenir en arrière, attendre que çá ait fini de charger, faire la recherche, attendre sinon on fera la même erreur, et appuyer sur le bouton. Et avec une connexion un peu moins bonne ça charge d'autant plus lentement. Ça m'est arrivé d'attendre 10/20s devant l'interface entre chaque action, et c'est très pénible!