首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
浏览器
订阅
一土哥
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
反直觉!浏览器到底是如何下载资源的
今天文章来聊聊浏览器到底是如何对待下载资源的,比如说 JS、CSS、字体、图片等文件。 HTML 在解析的过程中遇到同步的 script 会卡住 DOM 解析这个知识点我相信读者们应该都知道。 上述代码中,HTML 遇到 <script>console.log(1)&…
前端缓存 -- 本地缓存
每一个网络请求都包含三个阶段:请求=>处理=>响应.如果在短时间内重复发起同一个请求,那么服务端将会重复经历这三个阶段,我们知道每一次的请求、响应都依赖于网络的速度,每一次的处理都需要依赖服务器的资源,都会造成时间的消耗、服务端的负担, 甚至会影响用户的体验.针对上面的三个阶段…
一文弄清“缓存”
缓存是指:为了降低服务器端的访问频率,减少通信数量,前端将获取的数据信息保存下来,当再次需要时,就使用所保存的数据。 缓存对用户体验和通信成本都会造成很大的影响,所以要尽可能地去灵活使用缓存机制。 HTTP缓存是一个以时间为维度的缓存。 浏览器在第一次请求中缓存了响应,而后续的…
前端——你所要了解的浏览器知识😇
1. 强缓存 浏览器直接从本地缓存中获取数据,不与服务器进行交互;它有两种依据:Expires 和 Cache-Control可以用来判断是否命中缓存(可以直接从缓存中读取资源)。 Expires即过期时间,存在于服务端返回的响应头中,即浏览器在这个过期时间之前可以直接从缓存里…
客户端缓存(http缓存和本地缓存)
Cache-Control与Expires的作用一致,都是指明当前资源的有效期,控制浏览器是否直接从浏览器缓存取数据还是重新发请求到服务器取数据。只不过Cache-Control的选择更多,设置更细致,如果同时设置的话,其优先级高于Expires sessionStorage …
前端进阶高薪必看-HTTPS篇
HTTPS 是在 HTTP 的基础上,利用 SSL/TLS 加密数据包。 非对称加密:发送方和接收方使用一对密钥,即公钥和私钥。一般私钥是保密不能被泄露的,公钥可以对外传播。我们可以用公钥加密私钥解密(数据加密) 也可用私钥加密公钥解密(签名--下面会解释) 如果找不到,浏览器…
『输入URL到渲染完成系列(二)』之浏览器准备导航阶段
见解有限,如有描述不当之处,还请大家指出,如有错误,会及时修正。(Doge保命) 这是本系列的第二篇文章,主要讲浏览器内核的组成,浏览器准备导航阶段。 对浏览器内核有初步的认知。 文章内容存在大量的引用,在本人粗浅理解下整理了其中的内容,引用的链接放置在子标题下方,如有需要,可…
前端性能优化之谈谈通用性能指标及上报策略
性能优化是所有前端人的追求,在这条路上,方法多种多样。这篇文章,说一下可以怎样定义性能指标及上报。 FP,全称 First Paint,翻译为首次绘制,是时间线上的第一个时间点,它代表网页的第一个像素渲染到屏幕上所用时间,也就是页面在屏幕上首次发生视觉变化的时间。 通过perf…
HTTP之强缓存和协商缓存
刚好我最近也在对这一块的内容做补充和总结,受到这篇优质博文的启发,于是有了这篇博文。 如果强缓存是新鲜的,优先强缓存。 若资源没有更新,状态码为304走浏览器缓存;若为200,走协商缓存,返回更新后的资源。
看完这篇还不清楚缓存,求你打我😈(有彩蛋)
你是不是看了很多有关缓存的文章,然后都有个大概理解。然后去面试的时候,说起来还是有点结结巴巴咩?被问的慌慌张张?面完心里也没底😶。我把onenote上的笔记拿出来分享给大家咩。当然啦,为了文章内容的可靠性,尽可能使用专业用语。依赖《http权威指南》描述相关内容。至于彩蛋嘛,…