对于喜欢赚外快的人来说,依靠自己的技术,抽点空闲时间,做个网站之类的东西,是使自己的时间转化为金钱的效率最大化过程。自己的技术本来就比较零散,现在总结总结,整理整理这一段时间的学习经验,感觉做一些总结性的东西,可以更迅速的发展,于是拿出来接受一些批评,更多地改进和发展。
百度了一下,发现目前的主流浏览器内核(网页排版引擎)主要有: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,是商业引擎,限制了发展 |