Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 1.15 KB

web-kernel.md

File metadata and controls

31 lines (22 loc) · 1.15 KB

Web 内核

浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎。

  • 渲染引擎 负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后会输出至显示器或打印机。
  • JS 引擎则是解析 Javascript 语言,执行 javascript 语言来实现网页的动态效果。

内核

  • Gecko(firefox)
  • Trident(IE)
  • WebKit (Safari chrome 等): 由渲染引擎 WebCore 和 JS 解释引擎 JSCore 组成
  • Presto(前opera)

渲染引擎

  • WebCore
  • Blink (chrome): WebKit 的分支

Javascript 引擎

  • KJS
  • JSCore
  • V8