再初始化页面加载期间,可能会加载使用和未使用的javascirpt资源,如果加载未使用的js资源过长就会导致页面初始化加载响应速度很慢,很耗时。但如果使用动态调用imoprt(代码拆分)来引入页面初始化期间所未使用的javascirpt资源,就可以大大缩短页面的初始化加载响应时间,提高用户的体验性。 1. 因为使用动态imoprt引入的js资源可在页面后期的时间点去加载,比如用户与页面上的某个元素发生互动(触发点击事件、失焦事件等)再去加载对应的资源。 2. webpack也会针对动态import引入的js资源进行单独打包生成对应的chunk,从而减小整个打包文件的大小体积,提高其页面的加载相应速度。