打开浏览器

chrome. exe

  • 你双击 Chrome 图标,就会运行 chrome.exe 文件
  • 开启 Chrome 进程,作为主进程
  • 主进程会开启一些辅助进程,如网络服务、GPU 加速
  • 你每新建一个网页,就有可能会开启一个子进程

    浏览器的功能

    当用户在地址栏输入baidu.com 回车,发生什么过程:
    发起请求,下载 HTML,解析 HTML,下载 CSS,解析 CSS,渲染界面(把HTML和CSS解析出来显示 到屏幕上),下载 JS,解析 JS,执行 JS 等。

  • 功能模块:用户界面、渲染引擎(就是一个代码)、JS 引擎(解析并执行JS)、存储等

  • 上面功能模块一般各处于不同的线程(比进程更小)
  • 如果进程是车间,那么线程就是车间里的流水线

image.png