【发布时间】:2015-01-13 17:17:25
【问题描述】:
如果已经使用支持 SPDY 的 CDN,像 LABjs 或 $script.js 这样的异步脚本加载器会证明是有益的、中性的还是负面的?
- 我将使用带有 SPDY 的全站点 CDN,例如 Cloudflare
- 我已阅读Script-injected "async scripts" considered harmful,但由于 jQuery 依赖项,我需要控制执行顺序。
- 我希望尽可能不捆绑依赖项
即我有一系列 JS 脚本,<script src= 可以正常工作而<script async src= 不能。我不想同步,因为它会阻塞。而且defer 太不稳定了,无法考虑。
鉴于上述情况,如果不是因为 SPDY 的不确定性,我会毫不犹豫地使用脚本加载器。我可能只需要知道这些脚本使用的方法是否仍能获得与“常规”方法相同的 SPDY 好处(流水线、压缩等)?
提出问题的另一种方式是:从使用 SPDY CDN 的同步脚本加载切换到使用带有 SPDY CDN 的异步脚本加载器会有什么影响?
【问题讨论】:
标签: javascript jquery asynchronous spdy labjs