浏览器工作原理

124 阅读1分钟

程序员编写的html、css、javascript是如何变成页面展现出来的?

浏览器背后究竟做了什么?

首先,我们先简单了解浏览器

浏览器分类:chorme、safari、360、firefox、edge浏览器

浏览器组成:

  • 用户界面:展示除标签页窗口之外的界面内容
  • 浏览器引擎:介于‘用户界面’与‘渲染引擎’之间,传递数据
  • 渲染引擎:渲染用户请求的页面内容(包括网络、js解析器、数据存储持久层)

其中渲染引擎是浏览器的核心,chorme渲染引擎是blink

线程与进程

浏览器是应用程序,每个应用程序至少开启一个进程,执行其功能。每个程序往往需要运行很多任务,进程会创建一些线程来帮助它