优先使用 `defer` 而不是 `async`

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 200 美元的免费积分!

Steve Souders

比较 ASYNC 和 DEFER 的瀑布图,我们可以看到使用 DEFER 使 DOM Interactive 更早触发,并允许渲染更快地进行。

尽管 <script async></script> 在实际应用中更为常见,但 defer 通常更可取,因为它们永远不会阻塞其他同步脚本,并且可以按可预测的源顺序加载。

直接链接 →