Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 649 Bytes

browser-work.md

File metadata and controls

23 lines (15 loc) · 649 Bytes

浏览器到底是如何工作的?

前端开发会写出酷炫的 CSS,性能高效的 JS,大家都遵循着一些规则开发很多功能,但是通常会忽略浏览器到底是如何工作的这样一个问题,这的确是一个令人深思的一个问题,了解浏览器工作原理对前端工程师来说是一个大的进阶。

浏览器主要功能

浏览器高级结构

浏览器的主要组件如下:

  • 用户界面:
  • 浏览器引擎:
  • 渲染引擎:
  • 网络:
  • JavaScript 解析器:
  • UI 后端层:
  • 数据存储:

渲染引擎

参考

http://taligarsiel.com/Projects/howbrowserswork1.htm