Javascript 角度6的性能问题

Javascript 角度6的性能问题,javascript,angular,angular5,angular6,Javascript,Angular,Angular5,Angular6,晚安! 我正在开发一个角度5应用程序,现在它看起来是这样的: ----child module 1 ---child module ---child module (.....) ----child module root module 我将尝试在下面解释我的问题,希望我能被理解: 我已经在所有模块中使用了延迟加载,不包括应用程序的核心模块。 当我进入延迟加载的模块子模块1(通过“localhost/child-1”url)时,我有以下子路由(我使用的是RouterMo

晚安! 我正在开发一个角度5应用程序,现在它看起来是这样的:

----child module 1
      ---child module
      ---child module (.....)
----child module
root module
我将尝试在下面解释我的问题,希望我能被理解:

我已经在所有模块中使用了延迟加载,不包括应用程序的核心模块。 当我进入延迟加载的模块子模块1(通过“localhost/child-1”url)时,我有以下子路由(我使用的是RouterModule.forChild):

因此,HomeComponent将“立即”加载。发生的情况是,从我的应用程序进入儿童1模块的那一刻起,进入并初始化家庭组件需要两秒钟以上的时间。但是,例如,如果我正在从根模块加载组件,那么这种延迟就不会发生。你知道为什么会发生这种延迟吗?我已经检查了我的网络请求,延迟页面加载的不是网络请求。我将在下面放一个屏幕截图:

我不是说延迟“不应该发生”,我只是想知道在这几秒钟的延迟中发生了什么


任何帮助都将不胜感激:)

是否每次加载
HomeComponent
都需要那么长的时间,还是仅加载一个实例?是否尝试使用“性能”选项卡记录页面加载以查看这段时间内发生的情况?@Dummy嘿!那只花了那么长时间instance@DanielWStrimpel我现在已经完成了,大约75%的时间都用于编写脚本
const marketplaceRoutes: Routes = [

//Public routes
{ path: '', component: HomeComponent},