22 votes

Chrome mise à jour de ralenti Ajax/Angulaire de rendu en Réseau et de chargement

Il y a deux semaines, une mise à jour de Chrome paralysé les utilisateurs de mon angulaire de l'app. Je charge un grand nombre de données, mais l'ensemble de la single page application chargée en < 4 secondes, mais chaque utilisateur a > 40 secondes après la mise à jour de google Chrome il y a 2 semaines. Je n'ai pas trouvé le problème, mais quand j'ai mis à jour Chrome pour 64.0.3282.167 de 63.0.3239.132, le problème a commencé pour moi.

Quelque part entre Chrome 63.0.3239.132 et 64.0.3282.167, il y a un changement qui, fondamentalement, a ralenti mon Angulaire application à l'analyse. Il affecte le chargement et le rendu à travers la commission et l'ensemble de l'application presque inutilisable. J'ai été à la recherche pour le problème pendant quelques jours sans joie.

Quelqu'un a une intuition ou une recommandation sur ce qui a pu provoquer une telle dégradation de la performance?

Voici une capture d'écran de mon onglet réseau. Tout cela utilisé pour être très rapide avant la mise à jour de Chrome et maintenant, il rampe.

enter image description here

Si j'ai mis:

httpProvider.useApplyAsync(true), il atténue le problème, mais ma demande est énorme et cela provoque beaucoup de comportement erratique dans une de 5 ans d'application.

0voto

Kevin Buchs Points 311

Je ne sais pas si c'est toujours un problème, mais je sais que Google a continué à intensifier les mesures de sécurité avec google Chrome. Cela est particulièrement vrai avec HTTPS et je crois que Google est en poussant à tout pour passer à HTTPS. Les certificats qui ne sont pas propres (plusieurs critères) posent des problèmes et peut-être exiger des mesures supplémentaires à traiter. Je crois qu'il existe un add-on (ou intégrée) pour Chrome dev tools qui peut briser le TLS de traitement pour vous montrer plus en détail.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X