gpt4 book ai didi

javascript - 如果脚本已经在浏览器缓存中,浏览器还会延迟加载脚本吗?

转载 作者:太空狗 更新时间:2023-10-29 15:46:05 27 4
gpt4 key购买 nike

我正在使用 lazyload.js延迟加载几个脚本。现在我正在考虑只使用一个站点范围的包含,它告诉 lazyload.js 加载我站点上使用的所有脚本。然后我可以让浏览器决定这些脚本中的任何一个是否已经在缓存中(并在必要时加载它们)。

这让我不必在 js 中测试是否已经加载了某些东西(而且我愿意接受发出的几个额外请求的开销)。 它会那样工作吗,还是我忽略了什么?

最佳答案

我并不是基于硬数据,但我认为可以肯定地说,今天使用的大约 75% 到 80% 的浏览器在缓存脚本方面做得很好。 AFAIK,有一些方法可以强制浏览器使用缓存的脚本,但既然这不是您想要的,那也没关系。

是的,事实上大多数浏览器都会引用缓存脚本,而不是一遍又一遍地请求文件。当然,some people are concerned about their privacy ,并且只会以匿名/隐身模式(又名色情模式)浏览网页。
这会导致浏览器在浏览器窗口关闭时清除缓存
你为什么要关心?嗯,就我个人而言,我发现这在开发我的 JS 脚本时非常有用。
硬刷新类似于 ctrl+c。我们都养成了按这两个键 4 到 5 次的习惯,只是为了确定。我注意到我的同事也用 ctrl+F5 做同样的事情......

关于javascript - 如果脚本已经在浏览器缓存中,浏览器还会延迟加载脚本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18183600/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com