Polymer.Base.importHref和片状网络条件

时间:2016-03-21 16:48:13

标签: polymer polymer-1.0

我们正在使用Polymer.Base.importHref在需要时加载部分应用程序。

这很有效,除非网络环境不稳定:如果特定页面的第一个importHref失败,那么在重新加载整个应用程序之前,它永远不会开始为同一个URI工作。

根据我的理解,这可能是故意的:importHref动态创建link元素,浏览器在使用import链接时不应加载同一文档两次。

1 个答案:

答案 0 :(得分:0)

我们目前解决此问题的方法是跟踪每个URI importHref中的失败,如果请求的URI出现失败,我们会向其添加?retry=<counter>之类的内容。

这很好用,到目前为止没有任何不良影响。

我们还试图启用“延迟注册”,而不是加载我们希望单独使用的性能改进,而不是懒惰地加载元素。两个懒惰的人都很好地合作。