Xulrunner和Gecko的关系

Tom*_*ito 4 gecko xulrunner

阅读后:

不要将Gecko/XULRunner SDK与XULRunner本身混淆.Gecko SDK是一组头文件和工具,用于开发通用XPCOM组件,为现有平台添加功能,而XULRunner是一个框架,可用于运行基于Mozilla框架的独立或嵌入式应用程序.

我试图理解:XULRunner使用Gecko?或者他们彼此无关?

uni*_*n83 7

Gecko是Mozilla Corperation渲染引擎的代号.它呈现网页.然而,浏览器需要做的不仅仅是渲染HTML!它需要:解码图像,网络HTTP传输等...全部由其他组件完成.Necko是其他组件之一(用于网络).

还有另一种产品,XULRunner.它嵌入了Gecko,Necko和其他库来形成一个完整的"产品",许多Mozilla产品(包括Firefox本身)都是基于这个产品的.

这是firefox,在Mozilla术语中:

  • Gecko + Necko + libpr0n
    • 的XULRunner
      • Firefox(拥有一切)

Firefox是仅仅是一个前端XULRunner的.和壁虎是网页呈现器(库),该XULRunner的利用来显示网页.