当使用Polymer构建Web组件时,如果我在多个Web组件中包含相同的外部脚本/ css url(think bootstrap),则浏览器将对同一URL发出多个请求。
脚本/ css文件确实被缓存在浏览器中,但这与使用硫化来连接和内联文件以及只提供一个带有重复文件的文件有什么不同?
e.g。
文件1
<polymer-element name="el-name">
<template>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
...
</polymer-element>
文件2
<polymer-element name="el-name-again">
<template>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
...
</polymer-element>
文件3
<link rel="import" href="file1.html">
<link rel="import" href="file2.html">
这会使bootstrap.min.css
的2个请求与硫化文件3不同吗?