开篇词
00|参透浏览器工作原理,就能解决80%的前端难题
宏观视角下的浏览器
01|Chrome架构:仅仅打开了1个页面,为什么有4个进程
02|TCP协议:如何保证页面文件被完整送达浏览器
03|HTTP请求流程:为什么很多站点第二次打开速度会很快
04|导航流程:从输入URL到页面展示,这中间发生了什么
05|渲染流程(上):HTML、CSS和JavaScript,是如何变成页面的
06|渲染流程(下):HTML、CSS和JavaScript,是如何变成页面的
浏览器中的JavaScript执行机制
07|变量提升:JavaScript代码是按顺序执行的吗
08|调用栈:为什么JavaScript代码会出现栈溢出
09|块级作用域:var缺陷以及为什么要引入let和const
10|作用域链和闭包:代码中出现相同的变量,JavaScript引擎是如何选择的
11|this:从JavaScript执行上下文的视角讲清楚this
V8工作原理
12|栈空间和堆空间:数据是如何存储的
13|垃圾回收:垃圾数据是如何自动回收的
14|编译器和解释器:V8是如何执行一段JavaScript代码的
浏览器中的页面循环系统