0

我的 Angular 应用程序在移动设备上运行速度非常慢,所以我进行了测试,发现 javascript 执行时间(在加载 bundle.js 之后)是主要瓶颈。桌面与移动设备之间存在巨大差异。

什么可能导致问题以及可能的解决方案是什么?

测试桌面 在此处输入图像描述

手机测试(Moto G) 在此处输入图像描述

您可以看到 JS 执行时间由紫色条表示。

4

1 回答 1

3

请查看 Google 为您的网站提供的页面速度建议。

https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Faiesec.org&tab=mobile

尝试进行提到的更改并再次测试以查看它是否会变得更好。

将渲染阻塞 js 移动到页脚。这是我从手机检查来源时注意到的一件事。

请看下面的问题

如何提高 Angular2 应用程序的加载性能?

我已经在许多 Angular 应用程序上看到了最初的缓慢问题,即使它们已经通过生产构建进行了优化。请看看它可能会有所帮助。

于 2018-02-22T12:43:51.720 回答