浏览器相关

近期想对浏览器进行深入地了解,看了一些相关资料,记录下觉得有用的知识点

1. preload 和 prefetch

preload用来声明当前页面的关键资源,强制浏览器尽快加载;而prefetch用来声明将来可能用到的资源,在浏览器空闲时进行加载。
【参考这篇文章】

2. 浏览器缓存机制

内存缓存(from memory cache)
硬盘缓存(from disk cache)
浏览器读取命中强缓存资源的顺序为memory cache -> disk cache

总结就是:
先去内存看,如果有,直接加载;
如果内存没有,则取硬盘获取,如果有直接加载;
如果硬盘也没有,那么就进行网络请求;
加载到的资源缓存到硬盘和内存。【可参考这篇文章】

你可能感兴趣的:(浏览器,浏览器,前端)