最近在做网页加载资源的优化,发现如果vue中的资源使用懒加载的模式,js文件都是prefetch的状态。但是我有一个疑问
prefetch的定义为:只是提前告诉用户即将要用到的其他页面的文件,但是会不阻塞首页的渲染和onload事件,在浏览器空闲时进行加载
那么怎样算是浏览器空闲时?
例如我项目一共100个Js文件,首页10个,那么其他90个js都是Prefetch的状态,这时我首页页面渲染出来了,其余的90个文件开始偷偷在后台下载吗
如果我此时点击了跳转,从首页跳到了某个B页面,那90个会继续排在B页面的资源加载之后再加载,还是需要等90个都加载完了才会加载B页面的js呢??
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…