【问题标题】:Decrease load time of an Polymer 1.X app减少 Polymer 1.X 应用程序的加载时间
【发布时间】:2016-10-20 10:57:46
【问题描述】:

我有一个 Polymer 应用程序,我想找到最简单的方法来减少加载时间。

应用程序已上线(尽管尚未完成):http://www.entertainers.biz/

目前,加载时间地质

我尝试了polymer build,但只得到了微小的改进。问题是获取应用程序是 219 个请求(219 个!)。

理想情况下,我会将两个主要文件(my-main.html 和 my-app.html)转换为静态文件。我尝试了硫化,当我尝试硫化其中一个时,整个事情基本上停止了工作。

另一种方法是创建一个文件,其中包含 my-app 和 my-main 在导入(以及仅这些)方面所需的 所有内容,然后包含这些内容的硫化版本,因此那些变成一个调用(大约 1Mb)。

我是否遗漏了一些非常明显的东西?

【问题讨论】:

  • 您说您使用了polymer build,但您似乎部署了非捆绑版本而不是捆绑版本,这将减少您发出的请求数量。您还可以做的是查看在需要时延迟加载组件。这将显着增加初始渲染。
  • 使用polymer-cli 生成Shop 应用,看看其中的元素是如何延迟加载的。

标签: javascript polymer polymer-1.0 vulcanize


【解决方案1】:

事实证明,我遇到的问题是由https://github.com/Polymer/polymer-cli/issues/444引起的

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-21
    • 2011-01-20
    • 1970-01-01
    • 2020-08-28
    • 1970-01-01
    • 2011-03-10
    • 1970-01-01
    • 2023-01-13
    相关资源
    最近更新 更多