随笔分类 - 浏览器
摘要:客户端使用https的url访问web服务器,要求与服务器建立ssl连接 web服务器收到客户端请求后, 会将网站的证书(包含公钥)传送一份给客户端 客户端收到网站证书后会检查证书的颁发机构以及过期时间, 如果没有问题就随机产生一个秘钥,然后利用公钥将会话秘钥加密, 并传送给服务端, 服务端利用自己
阅读全文
摘要:浏览器 关于微任务和宏任务在的执行顺序是这样的: 执行一只task(宏任务) 执行完micro-task队列 (微任务) 如此循环往复下去 nodejs Node 10以前: 执行完一个阶段的所有任务 执行完nextTick队列里面的内容 然后执行完微任务队列的内容 Node 11以后:和浏览器一致
阅读全文
摘要:1. 浏览器渲染机制 浏览器采用流式布局模型(Flow Based Layout) 浏览器会把HTML解析成DOM,把CSS解析成CSSOM,DOM和CSSOM合并就产生了渲染树(Render Tree)。 有了RenderTree,我们就知道了所有节点的样式,然后计算他们在页面上的大小和位置,最后
阅读全文