黄哈哈。
Published on undefined in 暂未分类 with 黄哈哈。

随笔分类 -  浏览器

了解浏览器原理,才能更好的实现性能优化
摘要:https://www.cnblogs.com/ziChin/p/10394177.html 阅读全文
posted @ 2022-03-10 11:13 黄哈哈。 阅读(104) 评论(0) 推荐(0) 编辑
摘要:加密方式 1、对称加密-AES 密钥只有一个,发送和接收双方都使用这个密钥对数据进行加密和解密。 务端和客户端都必须知道密钥,服务端需要把密钥发送给客户端,不安全的。 2、非对称加密-RSA 客户端发送请求,客户端数据通过公钥加密,服务端通过私钥解密。 客户端接受数据,需要服务端用公钥加密,然后客户 阅读全文
posted @ 2021-10-14 17:52 黄哈哈。 阅读(135) 评论(0) 推荐(0) 编辑
摘要:重绘和回流 一、浏览器渲染机制 采用流式布局模型(Flow Based Layout) 浏览器会把HTML解析成DOM(DOM树),把CSS解析成CSSOM(CSS规则树),DOM和CSSOM合并就产生了渲染树(Render Tree)。 有了RenderTree,我们就知道了所有节点的样式,然后计 阅读全文
posted @ 2021-10-12 23:11 黄哈哈。 阅读(637) 评论(0) 推荐(0) 编辑
摘要:Event Loop 一、线程与进程 JS 是单线程执行的,指的是一个进程里只有一个主线程 1.1.概念 进程是 CPU资源分配的最小单位;线程是 CPU调度的最小单位 进程好比工厂,有单独的专属自己的工厂资源。 线程好比工人,多个工人在一个工厂中协作工作,工厂与工人是 1:n的关系。也就是说一个进 阅读全文
posted @ 2021-10-12 01:19 黄哈哈。 阅读(76) 评论(0) 推荐(0) 编辑
摘要:前端存储 一、cookie 是一小段的文本信息,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。 1.原理 由于HTTP是一种无状态的协议,服务器单从网络连接上无从知道客户身份。怎么办呢?就给客户端们颁发一个通行 阅读全文
posted @ 2021-08-30 21:11 黄哈哈。 阅读(40) 评论(0) 推荐(0) 编辑
摘要:前端缓存机制-概念理解篇 一、前言 前端缓存 HTTP缓存:在HTTP请求传输时用到的缓存,主要在服务器代码上设置 浏览器缓存:浏览器缓存则主要由前端开发在前端js上进行设置 缓存的作用 性能优化,缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。 数据请 阅读全文
posted @ 2021-08-30 21:10 黄哈哈。 阅读(470) 评论(0) 推荐(0) 编辑
摘要:DNS缓存 DNS解析:域名 >IP地址。 有DNS的地方,就有缓存。浏览器、操作系统、Local DNS、根域名服务器,它们都会对DNS结果做一定程度的缓存。 DNS查询过程如下: 首先搜索浏览器自身的DNS缓存,如果存在,则域名解析到此完成。 如果没有找到,那么会尝试读取操作系统的hosts文件 阅读全文
posted @ 2021-08-30 21:09 黄哈哈。 阅读(214) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示