脚本加载器是否取代了进行脚本组合的需要?
或者它们是真正的补充工具吗?
答案 0 :(得分:8)
JavaScript加载程序仅推迟JavaScript加载,并为我们提供延迟加载或按需加载体验。但它们不会减少HTTP请求。因此,这完全取决于。如果您最初加载200KB的JavaScript作为组合文件并且仅使用10KB,那么您最好将JavaScript代码分离到其原始文件中,并使用加载程序推迟加载过程以提高性能。
答案 1 :(得分:6)
互补...脚本加载器仅用于可选或偶尔的依赖。合并脚本是为了优化您在页面上总是需要的脚本
答案 2 :(得分:2)
通常,scriptloades不会/无法动态组合您的javascript文件,除非您使用某种优化代理或在服务器端运行并运行某些逻辑。
同时执行这两项操作的一个脚本加载器(组合+转移)是supplyJS。