HTML导入不是重复数据删除

时间:2015-03-11 17:30:43

标签: javascript html5 duplicates polymer html-imports

因此,HTML import article中的第一个事实部分指出,html导入比多次请求(和执行 - 如果是javascript)资源更好。

这适用于HTML导入框架,但不适用于其他类型的导入(如javascript)。在这个devtools的网络视图中,您可以看到Polymer.html首先从javascript(d3.js)加载,然后再从HTML导入(my-app.html)加载,这是我没想到的。

enter image description here

有没有办法明确告诉HTML导入资源已经加载(如本例中的javascript)?

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你会多次加载脚本文件,因为它们是在多个元素中调用的。如果这不对,请纠正我。

我确实看到HTML文件被解析了两次,但其中的脚本实际上是从缓存中提取的(在第二个引用上)。如果您不希望再次解析HTML文件,则需要在服务器或服务工作者级别为HTML设置缓存。