浏览器内核的结构、浏览器研究

      对于喜欢赚外快的人来说,依靠自己的技术,抽点空闲时间,做个网站之类的东西,是使自己的时间转化为金钱的效率最大化过程。自己的技术本来就比较零散,现在总结总结,整理整理这一段时间的学习经验,感觉做一些总结性的东西,可以更迅速的发展,于是拿出来接受一些批评,更多地改进和发展。

      百度了一下,发现目前的主流浏览器内核(网页排版引擎)主要有:Trident、Gecko、Webkit、Presto,平时在写html、CSS甚至JS之类的代码时,经常会记混或者弄错,于是整理一下。

浏览器内核的结构、浏览器研究

 

别称

开发商

代表浏览器

普通浏览器

备注

Trident

IE内核、

MSHTML

微软;

微软层有Tasman用于IE for Mac,对网页标准支持好,04停

IE

IE、傲游(Maxthon)、世界之窗浏览器、Avant、腾讯TT、Netscape 8、NetCaptor、Sleipnir、GOSURF、GreenBrowser和KKman等

只用于Windows平台;

1997年10月与IE4一起诞生;

Windows的Help程序、RealPlayer、Windows Media Player、Windows Live Messenger、Outlook Express等等都使用了Trident技术。

Gecko

Gecko

Netscape开发

Mozilla维护

Mozilla Firefox

Firefox、Netscape6至9、SeaMonkey、Camino、Mozilla、Flock、Galeon、K-Meleon、Minimo、Sleipni、Songbird、 XeroBank。Google Gadget引擎采用的就是Gecko浏览器引擎。

C++写的,跨平台,能在Microsoft Windows、Linux和MacOS X等主要操作系统上运行

Webkit

Webkit

KDE(KHTML和KJS),GPL协议授权Apple

Safari、Chrome

Safari、Mac下的OmniWeb、Shiira浏览器和Google的浏览器Chrome;手机:Google的Android平台浏览器、Apple的iPhone浏览器、Nokia S60浏览器

主要用于Mac OS系统,它的特点在于源码结构清晰、渲染速度极快。缺点是对网页代码的兼容性不高,导致一些编写不标准的网页无法正常显示。Widget引擎产品,包括中国移动的BAE、Apple的Dashboard以及Nokia WRT

Presto

Presto

Opera Software

Opera7.0-10.0

12.16使用独立的presto,后加入webkit大本营

取代了Opera4-6使用的Elektra内核;

NDS Browser、Nokia Opera Widget浏览器

动态,渲染速度达到极致,兼容性差,优化JS,DOM重新排版,处理速度是Trident和Gecko的1/3,是商业引擎,限制了发展

 

 

 

你可能感兴趣的:(浏览器)