首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
浏览器
吨吨吨的吨
创建于2023-05-06
订阅专栏
总结与分享浏览器相关知识
暂无订阅
共8篇文章
创建于2023-05-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
浏览器V8工作原理相关知识点
JavaScript的内存机制 1. JavaScript是弱类型的、动态的语言。 2. JavaScript的三种类型内存空间:代码空间、栈空间、堆空间 代码空间:主要存储可执行代码的 栈空间:保存
浏览器中的JavaScript执行机制
变量提升 模拟变量提升: 所谓的变量提升,是指在 JavaScript 代码执行过程中,JavaScript 引擎把变量的声明部分和函数的声明部分提升到代码开头的“行为”。变量被提升后,会给变量设置默
[浏览器渲染知识点] 重排 重绘 合成
更新了元素的几何属性(重排) 可以参考下图: 从上图可以看出,如果你通过 JavaScript 或者 CSS 修改元素的几何位置属性,例如改变元素的宽度、高度等,那么浏览器会触发重新布局,解析之后的一
[宏观视角下的浏览器] Day 05 | 渲染流程
导航被提交之后,就进入渲染阶段。我们编写好的HTML、CSS、JavaScript等文件,经过浏览器渲染模块的处理,最终输出为屏幕上的像素。 由于渲染机制过于复杂,所以渲染模块在执行过程中会被划分为很
[宏观视角下的浏览器] Day 04 | 导航流程
阅读本文你会学到什么? 导航流程很重要,它是网络加载流程和渲染流程之间的一座桥梁,如果你理解了导航流程,那么你就能完整串起来整个页面显示流程,这对于你理解浏览器的工作原理起到了点睛的作用。 这篇文章的
[宏观视角下的浏览器] Day 03 | HTTP 请求流程
阅读本文你会学到什么? 浏览器中的HTTP请求从发起到结束一共经历如下8个阶段: 构建请求 查找缓存 准备IP和端口 等待TCP队列 建立TCP连接 发起HTTP请求 服务器处理请求 服务器返回请求
[宏观视角下的浏览器] Day 02 | TCP协议:如何保证页面文件能被完整送达浏览器?
前言 学习资源来自 《浏览器工作原理与实践》。接下来,让我们完成所有课程吧 ~ Day 01 Chrome架构:仅仅打开了1个页面,为什么会有4个进程? Day 02 TCP协议:如何保证页面文件能被
[宏观视角下的浏览器] Day 01 | Chrome架构:仅仅打开了1个页面,为什么有4个进程?
前言 学习资源来自 《浏览器工作原理与实践》。接下来,让我们一起每日打卡,完成所有课程吧 ~ Day 01 Chrome架构:仅仅打开了1个页面,为什么会有4个进程? 总揽 本文会从Chrome进程