【发布时间】:2015-05-29 08:56:31
【问题描述】:
最近我听说 Polymer 是一种构建 Web 应用程序的新方法,所以假设我是这个领域的新手,我首先看到的是在使用链接标签的页面。
在 Polymer 示例页面中,一些 Polymer 导入其他聚合物,这些聚合物导入其他聚合物 ...
这不是有点违反每个开发良好的 Web 应用程序的规则,即每个页面都应该减少 http 请求的数量以增加页面的加载吗?
【问题讨论】:
-
与所有外部包含(CSS、Javascript 等)一样,您可以将所有这些外部文件内联和/或压缩到单个资源中。您不需要在单独的文件中提供所有内容。
-
浏览器足够智能,可以确定是否已经加载了导入的资源。此外,当 HTTP/2 成为规范时,将所有文件组合为一个巨大的资源实际上将成为反模式,而不是单独提供它们。