首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
浏览器原理
MMMalik
创建于2021-09-06
订阅专栏
浏览器原理的学习笔记
暂无订阅
共5篇文章
创建于2021-09-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
渲染引擎的分层和合成机制
显示器如何显示图像 显示器每秒固定读取60次前缓冲区中的图像,并把图像显示到显示器上。 显卡 显卡的职责是合成图像,并将图像保存到后缓冲区,然后操作系统会让前后缓冲区互换。一般情况下,显卡的更新频率和
消息队列和事件循环系统
单线程处理已经安排好的任务: 因为任务逻辑是写死的,只能处理已安排好的任务,没有灵活性; 消息队列和事件循环: 消息队列用来保存待执行的任务队列,符合“先进先出”的特点,任务源可以是主线程中的,也可以
v8是如何执行js代码的
生成抽象语法树(AST)和执行上下文; 根据AST生成字节码; 解释器对字节码进行逐条解释执行。即时编译(JIT):在v8中的表现为,解释器在解释执行字节码过程中,会收集代码信息,当发现某一部分代码被
从输入url到页面展示
用户输入: 用户在地址栏输入关键字并回车,会先判断关键字格式是搜索内容还是url,如果是搜索内容,则会使用默认的搜索引擎合成带关键字的url。如果是url,会根据规则合成完整的带协议名的url。然后回
浏览器的进程架构
单进程浏览器(已被淘汰): 定义:所有功能模块运行在同一个进程里。包括网络、插件、js运行环境、渲染引擎和页面等。 缺点: 不稳定。一个模块的运行出错会导致整个浏览器崩溃。 不流畅。js代码运行逻辑过