摘要:
为尽快完成首次渲染,我们需要最大限度减小以下三种可变因素: 关键资源的数量。 关键路径长度。 关键字节的数量。 关键资源是可能阻止网页首次渲染的资源。这些资源越少,浏览器的工作量就越小,对 CPU 以及其他资源的占用也就越少。 同样,关键路径长度受所有关键资源与其字节大小之间依赖关系图的影响: 某些 阅读全文
摘要:
defer和async的区别? defer:延迟; async:异步; 先来试个一句话解释仨,当浏览器碰到 script 脚本的时候: 没有 defer 或 async,浏览器会立即加载并执行指定的脚本,“立即”指的是在渲染该 script 标签之下的文档元素之前,也就是说不等待后续载入的文档元素, 阅读全文