首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
浏览器原理
订阅
蔡徐坤迷弟蓝
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
深入理解Chrome V8垃圾回收机制
最近,项目进入维护期,基本没有什么需求,比较闲,这让我莫名的有了危机感,每天像是在混日子,感觉这像是在温水煮青蛙,已经毕业3年了,很怕自己到了5年经验的时候,能力却和3年经验的时候一样,没什么长进。于是开始整理自己的技术点,刚好查漏补缺,在收藏夹在翻出了一篇文章一名【合格】前端…
Life of a Pixel:前端代码如何通过浏览器演化为屏幕显示的像素
浏览器真正渲染的内容在红框内,之外的都是非渲染的部分。渲染的引擎可以看做是一个黑箱,在 Chromium 中,我们把它称为 Blink。 同时,在渲染时,我们需要调用图像处理的底层 API 去进行渲染,对于此,有官方的统一标准就是 openGL,但是,对于 Windows,可能…
从Chrome源码看浏览器如何加载资源
通过源码可以找到答案。此次源码解读基于Chromium 64(10月28日更新的源码)。 下面通过加载资源的步骤,依次说明。 1. 开始加载 还有动态请求ajax属于Raw类型。因为ajax可以请求多种资源。 MainResource包括location即导航输入地址得到的页面…
浏览器渲染流水线解析
若干年前,我写过一篇介绍浏览器渲染流水线的文章 - How Rendering Work (in WebKit and Blink),这篇文章,一来部分内容已经过时,二来缺少一个全局视角来对流水线整体进行分析,所以打算重新写一篇新的文章,从一个更高抽象层次和高度简化的方式对浏览…
浏览器渲染详细过程:重绘、重排和 composite 只是冰山一角
从 HTML5 规范到浏览器内部的数据结构再到渲染实际流程,完全阐述浏览器渲染机制 -- 渲染并不只是重绘重排和 composite 那么简单。
[译] 浏览器帧原理剖析
开发者常常问我关于像素工作流程的某些部分,什么时候、为什么、发生了什么。所以我感觉值得提供一些参考,有关于将像素显示在屏幕上的过程里发生了什么。 警告:文本是 Blink(译注:Chrome 使用的排版引擎,是 webkit 的分支)和 Chrome 的视角。主线程的大部分任务…
浏览器内核渲染:重建引擎
在 BlinkOn9 会议中,Google Blink 团队开发者 Philip Rogers 与 Stefan Zager 进行了《Blink Rendering - Rebuilding the Engine Mid-Flight》分享,旨在介绍 Blink 渲染的基本原理…
[译]从内部了解现代浏览器(1)
第一个就是计算机核心处理单元-CPU(Central Processing Unit),CPU可以被认为是你计算机的大脑。一个CPU内核, 可以看做是一个办公室文员,可以一个接着一个处理不同的任务;它可以处理从数学到艺术的所有事情,知道如何回复客户的电话。在过去,大多数CPU只…