Ionic中的延迟加载如何影响生成的移动应用程序?

时间:2018-04-16 19:12:00

标签: ionic3 angular5

我正在使用Ionic3 + Angular5进行移动应用开发。我是Ionic3的新手。

我知道对webapp的延迟加载可以提高性能,因为它只加载它需要的组件。但对于移动应用程序,当整个应用程序已下载到手机时,延迟加载是否仍适用于此处?当我使用延迟加载时,移动应用程序是否存在任何副作用?

2 个答案:

答案 0 :(得分:2)

延迟加载是否仍适用于此处?

  

是的,因为该应用将该页面视为一个webview。

当我使用延迟加载时,移动应用是否存在任何副作用?

  

唯一的副作用是你有一些滞后。您可以通过基于优先级预加载某些页面来解决此问题。

请参阅此article和部分2

答案 1 :(得分:2)

  

但对于移动应用,当整个应用程序已下载到手机时,延迟加载仍适用于此处

是的,延迟加载仍然适用,因为延迟加载不仅仅是获取所需的组件,这也意味着,应用程序的启动时间会更快,因为只有一小部分整体javascript代码需要待解析

如果您有一个包含太多页面的复杂应用程序,那么使用延迟加载将显着改善您的启动时间和性能。