首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
浏览器工作原理
mengmenglv
创建于2022-05-07
订阅专栏
深入了解浏览器工作原理
等 7 人订阅
共8篇文章
创建于2022-05-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【浏览器工作原理】8. 浏览器中的页面循环机制是如何处理的
引言 我们知道每个渲染进程都有一个主线程,既要处理DOM,又要计算样式、处理布局及JavaScript任务,要让这么多不同类型的任务在主线程中有条不紊地执行,需要一个系统来调度这些任务,也就是本文要讲
【浏览器工作原理】7. v8是如何执行JavaScript代码的
引言 目前各种前端框架层出不穷,我们只有掌握底层本质的知识才能轻松理解上层应用,本来将从v8执行机制角度说明白一些概念和原理。 1. 编译器和解释器 由于机器不能直接理解我们的代码,所以在执行程序之前
【浏览器工作原理】6. javascript中的数据是如何存储的(内存机制)
引言 虽然JavaScript不需要我们管理内存,但是我们如果了解数据在内存中的存储方式是非常有必要的。看个简单的例子 上面例子为什么修改基本类型和修改引用类型结果与预期不一致呢?要想彻底弄清楚这个问
【浏览器工作原理】5. 从执行上下文角度理解javaScript的this机制
引言 在实际开发过程中,JavaScript的this还是比较常见的,但是由于分不清楚this的指向,导致出现很多难以理解的bug。本文就从JavaScript执行上下文角度来说明白this,希望再也
【浏览器工作原理】4. 浏览器中的JavaScript是如何执行机制的
引言 JavaScript代码是按照顺序执行的吗?为什么有些代码不是按照预期执行的?本来将会详细说明浏览器是如何运行JavaScript的。 变量提升 先来看个例子,先想下会输出什么? 输出: 函数s
【浏览器工作原理】3. 一文彻底明白从url输入到页面展示都经历了什么
引言 从浏览器多进程架构可知页面打开应该也涉及多个进程,它们之间是如何配合的? 本文通过从输入url到页面展示都发生了什么来说明这个问题。我们通过导航流程和渲染流程两个阶段来详细说明。 导航流程 浏览
【浏览器工作原理】2. 数据包是如何完整送达浏览器的
引言 在网络中,一个文件会被拆分成很多数据包进行传输,在传输过程中有可能会出现丢包或者出错的情况,那么是如何保证页面文件被完整送达浏览器的? 下面通过数据包如何送达主机、主机如何将数据包转交给应用和数
【浏览器工作原理】1. chrome多进程架构理解
最近开始学习浏览器工作原理,网上的资料比较零散且不体系。正好发现有门课程(浏览器工作原理与实践)不错,整理下学习笔记。 前置知识 在学习浏览器多进程架构前,我们需要先了解下进程与线程。 进程:一个运行