【问题标题】:Polymer and http requestsPolymer 和 http 请求
【发布时间】:2015-05-29 08:56:31
【问题描述】:

最近我听说 Polymer 是一种构建 Web 应用程序的新方法,所以假设我是这个领域的新手,我首先看到的是在使用链接标签的页面。

在 Polymer 示例页面中,一些 Polymer 导入其他聚合物,这些聚合物导入其他聚合物 ...

这不是有点违反每个开发良好的 Web 应用程序的规则,即每个页面都应该减少 http 请求的数量以增加页面的加载吗?

【问题讨论】:

  • 与所有外部包含(CSS、Javascript 等)一样,您可以将所有这些外部文件内联和/或压缩到单个资源中。您不需要在单独的文件中提供所有内容。
  • 浏览器足够智能,可以确定是否已经加载了导入的资源。此外,当 HTTP/2 成为规范时,将所有文件组合为一个巨大的资源实际上将成为反模式,而不是单独提供它们。

标签: angularjs polymer


【解决方案1】:

正如 Neil John Ramals 回答中正确指出的那样:

浏览器足够智能,可以确定是否已经加载了导入的资源。此外,当 HTTP/2 成为规范时,将所有文件组合为一个巨大的资源实际上将成为反模式,而不是单独提供它们。

您可以使用像Polymer CLI 这样的命令行工具来优化生产环境的构建。

还有一种便捷的方法可以强制导入 HTML 文档:Polymer.Base.importHref

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-16
    • 2017-06-17
    相关资源
    最近更新 更多