Kev*_*vin 5 javascript dynamic-script-loading
我一直听到很多关于诸如RequireJS之类的脚本加载器.使用脚本加载器而不是在构建过程中连接源文件有什么好处?
在构建过程中连接源文件的优点是客户端必须发出更少的请求,并且请求开销减少,页面加载时间减少,从而使其更快,例如。假设你有 10 个 javascript 文件,现在浏览器必须发出 10 个HTTP请求,并且每个请求都有自己的开销(请求和响应标头),现在如果你将这 10 个文件连接到 2 或 3 个,则只有 2 或 3 个HTTP请求,从而减少开销。此外,任何遵循HTTP 1.1规范的客户端都不允许超过 2 个同时连接到单个域,因此您会明白为什么减少连接(请求)很重要
而脚本加载器用于按需加载 javascript,这意味着假设您只需要一些 javascript,如果用户在特定的文本框中键入,那么您不会在页面加载时请求该 javascript,而仅在它处于页面加载时才加载它。需求(用户在文本框中键入)。 例如,当您在 facebook 上标记照片时,加载照片页面时标记所需的 javascipt 不可用,但当您尝试标记照片时需要它
| 归档时间: |
|
| 查看次数: |
421 次 |
| 最近记录: |