桌面与移动 Angular 2 加载时间

Desktop vs Mobile Angular 2 Load Times

我正在使用 Angular CLI 构建带有 bootstrap 版本 4 的网页。我 运行 遇到了移动设备加载时间的问题。在桌面上,它会在一秒钟内加载。在移动设备上加载只需 10 秒多一点。

相同的 wifi,两个系统上都没有缓存或 cookie。这仅仅是因为移动设备缺乏处理所有 js 的处理能力吗?关于如何缩短加载时间有什么想法吗??

网页加载后,一切都非常迅速。我猜是使用 webpack 的后果。

使用 AOT 编译器。否则(JIT)所有​​ JS 都在客户端加载和编译!

改进步骤:

  • 使用 AOT(包括 gzip、mini- 和 uglify)anugular-cli
  • 简化模块
  • 延迟加载模块