JavaScript 性能 优先使用 `defer` 而不是 `async` Chris Coyier 于 2016 年 12 月 14 日 DigitalOcean 为您旅程的每个阶段提供云产品。 立即开始使用 200 美元的免费积分! Steve Souders 比较 ASYNC 和 DEFER 的瀑布图,我们可以看到使用 DEFER 使 DOM Interactive 更早触发,并允许渲染更快地进行。 尽管 <script async></script> 在实际应用中更为常见,但 defer 通常更可取,因为它们永远不会阻塞其他同步脚本,并且可以按可预测的源顺序加载。 直接链接 →