同一 JS 文件的多个副本的加载时间

Loading time with multiple copies of the same JS file

我正在使用一个内置框架的应用程序,是的,旧框架,我正在考虑向我的所有页面添加一个 main.js 文件以获得一些一致性。假设文件已缓存,因此我们不需要每次都从服务器下载它,并且脚本同时加载 3-5 pages/frames,是否还有其他我应该考虑的加载时间注意事项?

我在想可能会有额外的时间来读取文件或在页面加载时进行解析或类似的事情。

是的,只要文件名或日期戳不变,文件就会缓存。

唯一的性能考虑因素是会发出额外的 HTTP 请求,但这可以忽略不计。

确保您的 <script> 引用出现在 .html 文件中的正确位置。如果它依赖于 HTML 元素,请将它放在结束 body 标记之前,以便在浏览器下载并开始执行文件时,DOM 将已经构建。

如果它不引用元素,但做了一些早期需要的一般处理,则将其放在 head 部分。

确保您的网站有 SSL 证书,并且您的 link 脚本(以及所有其他 links)使用 https:// 协议或更新的用户Chrome 的版本将无法获取文件,因为 Chrome 已经敲定了 http://

而且,只是因为我必须...摆脱那些框架!它们在 HTML5.

中甚至无效