如果在某处记录了道歉,但我找不到答案。
我们正在努力改善Angular应用程序的加载时间。目前加载需要8秒。大约3个下载所有资源,5个来编译应用程序。
由于某些服务器端生成html,我们现在无法使用AOT,但这是未来的范围。
因此,如果我们使用延迟加载仅在加载路径时加载模块,我们是否会在编译中看到加速? IE是否编译最低限度,然后在导航之前编译路由到的模块?
延迟加载不会缩短应用程序的编译时间,但会加快客户端页面的加载速度。
使用延迟加载时,只下载模块所需的项目,因此可以更快地加载轻量级模块,但如果你有“重型”模块,则需要一些时间来加载。
如果用户只浏览站点的几个模块而不需要加载站点所需的所有资源,则延迟加载是一个很好的解决方案。