我正在使用Ionic3 + Angular5进行移动应用开发。我是Ionic3的新手。
我知道对webapp的延迟加载可以提高性能,因为它只加载它需要的组件。但对于移动应用程序,当整个应用程序已下载到手机时,延迟加载是否仍适用于此处?当我使用延迟加载时,移动应用程序是否存在任何副作用?
答案 0 :(得分:2)
延迟加载是否仍适用于此处?
是的,因为该应用将该页面视为一个webview。
当我使用延迟加载时,移动应用是否存在任何副作用?
唯一的副作用是你有一些滞后。您可以通过基于优先级预加载某些页面来解决此问题。
答案 1 :(得分:2)
但对于移动应用,当整个应用程序已下载到手机时,延迟加载仍适用于此处
是的,延迟加载仍然适用,因为延迟加载不仅仅是获取所需的组件,这也意味着,应用程序的启动时间会更快,因为只有一小部分整体javascript代码需要待解析。
如果您有一个包含太多页面的复杂应用程序,那么使用延迟加载将显着改善您的启动时间和性能。