对于喜欢赚外快的人来说,依靠自己的技术,抽点空闲时间,做个网站之类的东西,是使自己的时间转化为金钱的效率最大化过程。自己的技术本来就比较零散,现在总结总结,整理整理这一段时间的学习经验,感觉做一些总结性的东西,可以更迅速的发展,于是拿出来接受一些批评,更多地改进和发展。
百度了一下,发现目前的主流浏览器内核(网页排版引擎)主要有:Trident、Gecko、Webkit、Presto,平时在写html、CSS甚至JS之类的代码时,经常会记混或者弄错,于是整理一下。
别称 |
开发商 |
代表浏览器 |
普通浏览器 |
备注 | |
Trident | |||||
IE内核、 MSHTML |
微软; 微软层有Tasman用于IE for Mac,对网页标准支持好,04停 |
IE |
IE、傲游(Maxthon)、世界之窗浏览器、Avant、腾讯TT、Netscape |
只用于Windows平台; 1997年10月与IE4一起诞生; Windows的Help程序、RealPlayer、Windows Media Player、Windows Live | |
Gecko | |||||
Gecko |
Netscape开发 Mozilla维护 |
Mozilla Firefox |
Firefox、Netscape6至9、SeaMonkey、Camino、Mozilla、Flock、Galeon、K-Meleon、Minimo、Sleipni、Songbird、 |
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 |
主要用于Mac | |
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,是商业引擎,限制了发展 |
浏览器内核的结构、浏览器研究