angular 是延迟加载编译一切,还是什么时候加载
Does angular lazy loading compile everything, or when it is loaded
抱歉,如果这在某处记录,但我找不到答案。
我们正在努力改善 Angular 应用程序的加载时间。目前加载需要 8 秒。下载所有资源约 3 人,编译应用约 5 人。
由于 html 的一些服务器端生成,我们现在无法使用 AOT,但这在未来的范围内。
那么,如果我们使用延迟加载只在模块的路由加载时加载模块,我们会看到编译速度加快吗? IE 是否编译最低限度,然后编译路由到导航之前的模块?
延迟加载不会缩短应用程序的编译时间,但会加快客户端页面的加载速度。
延迟加载只下载模块必需的项目,因此轻量级模块加载速度更快,但如果您有 "heavy" 个模块,它们将需要一些时间才能加载。
如果您的用户通常只浏览网站的几个模块,而无需加载网站所需的所有资源,那么延迟加载是一个很好的解决方案。
抱歉,如果这在某处记录,但我找不到答案。
我们正在努力改善 Angular 应用程序的加载时间。目前加载需要 8 秒。下载所有资源约 3 人,编译应用约 5 人。
由于 html 的一些服务器端生成,我们现在无法使用 AOT,但这在未来的范围内。
那么,如果我们使用延迟加载只在模块的路由加载时加载模块,我们会看到编译速度加快吗? IE 是否编译最低限度,然后编译路由到导航之前的模块?
延迟加载不会缩短应用程序的编译时间,但会加快客户端页面的加载速度。
延迟加载只下载模块必需的项目,因此轻量级模块加载速度更快,但如果您有 "heavy" 个模块,它们将需要一些时间才能加载。
如果您的用户通常只浏览网站的几个模块,而无需加载网站所需的所有资源,那么延迟加载是一个很好的解决方案。