Обновление Chrome замедляется Ajax/Угловая рендеринг и загрузка сети
Около двух недель назад обновление Chrome исказило пользователей моего углового приложения. Я загружаю много данных, но все одностраничное приложение загружается за < 4
секунды, но каждый пользователь отправляется через > 40
секунд после обновления Chrome 2 недели назад. Я не испытывал проблемы, но когда я обновил Chrome до 64.0.3282.167
с 63.0.3239.132
, проблема также началась для меня.
Где-то между Chrome 63.0.3239.132
и 64.0.3282.167
произошли изменения, которые в основном замедлили мое приложение Angular до обхода. Это влияет на загрузку и рендеринг по всей доске и делает приложение практически непригодным для использования. Я искал проблему в течение нескольких дней без радости.
Кто-нибудь имеет представление или рекомендации о том, что может привести к такой деградации производительности?
Вот скриншот моей вкладки в сети. Все это было очень быстро перед обновлением Chrome, и теперь он просто сканирует.
Если я установил:
httpProvider.useApplyAsync(true)
, он устраняет проблему, но мое приложение огромно, и это вызывает много неустойчивого поведения в 5-летнем приложении.
Ответы
Ответ 1
Я не уверен, что это все еще проблема, но я знаю, что Google продолжает наращивать меры безопасности с помощью Chrome. Это особенно актуально для HTTPS, и я считаю, что Google настаивает на том, чтобы все переместилось на HTTPS. Сертификаты, которые не являются чистыми (несколько критериев для этого), представляют проблемы и могут потребовать дополнительных мер для обработки. Я считаю, что есть дополнительные (или встроенные) средства Chrome для разработчиков, которые могут вырвать обработку TLS, чтобы показать вам более подробную информацию.