浏览器插件
WebKit引擎
浏览器界面
网页引擎
WebCore
JS
胶合层
脚本引擎
JavaScript
Core
GUI库
操作系统
模块功能介绍
WebKit引擎:浏览器内核,即浏览器所采用的渲染引擎,决定了浏览
器如何显示网页的内容以及页面的格式信息。包含一个网页引擎
WebCore和一个脚本引擎JavaScriptCore
WebCore引擎:排版引擎,负责取得网页的内容、整理信息,以及计算
网页的显示方式然后会输出至显示器或打印机。
JavaScriptCore引擎:专门处理JavaScript脚本的软件程序。Chrome使
用V8 JavaScript引擎,它将JavaScript编译成了机器码,以此提升性能。
JS胶合层:实现WebKit和JavaScriptCore的结合。
GUI库:调用GUI库的函数就可以绘制出边框、按钮等图形。实现图形
用户界面。
浏览器界面:浏览器的图形化外观,实现人机交互。
浏览器插件:对浏览器的功能起到补充作用,大量的不同功能的插件可
以使用户有更加舒适便捷的体验。