我有一个网页,在“DOMContentLoaded”触发后5秒钟,我使用setTimeout在DOM中加载脚本文件。
每次加载/重新加载页面时都会发生这种情况。当然,文件下次在浏览器中缓存,但这里的点是“每次将文件加载到DOM需要5秒,因为setTimeout”
如果文件已经在缓存中,我想减少消除这种等待 - 尽快让用户可以使用这些功能。
我想仅在文件在缓存中不可用时设置超时,否则立即加载!
如果文件在缓存中可用,有没有办法检查浏览器缓存?
我完全理解这是浏览器的工作,但是我希望通过消除每次加载的5秒等待来改进UX。它应该是第一次发生。