浏览器是的强大功能是无可比拟的,而浏览器的核心部分则是搜索引擎,做安全测试,了解浏览器的性能这是必备的能力,我的本上是IE,火狐,谷歌,360是常用的,opera用的不太习惯,从性能和界面各方面来说,最喜欢欣赏的还是火狐,个人观点,火狐胜在插件,强大的插件功能是没有哪个可以比拟的,做安全测试,各种插件是经常会用到的,Linux,Uinux系统中自带的浏览器一般都是火狐,而且安全性要比IE高的多,要说IE,可是诸多的不稳定(学校的时候用遨游,是IE内核,不经意间就会崩掉,神经差不多都会跟着它崩溃,果断舍弃),它有如此的市场,全是国人顶起来的,还有微软的营销手段,话说谷歌的也不弱,现在主流的手机系统(最火的iphone,大家追捧的对象)就是谷歌内核的,界面也比较简洁,也是比较好的,至于opera的,个人关系,用的不太习惯。
现在浏览器的内核引擎,基本上是四分天下:
1. Trident内核,代表浏览器:IE,Maxthon(遨游),KR,搜狗,360安全浏览器,世界之窗,腾讯TT; Trident (又称为MSHTML),是微软的窗口操作系统(Windows)搭载的网页浏览器的排版引擎的名称,Trident引擎被设计成一个软件组件(模块),使得其它软件开发人员很容易的将网页浏览的功能加到他们自行开发的应用程序里。微软提出了一个称为组件对象模型(COM)的软件接口架构。供其它支持的组件对象模型开发环境的应用程序(如:C++及.NET)存取及编辑网页。例如,由C++所撰写的程序可以加入浏览器控件里,并透过Trident引擎存取当前显示在浏览器上的网页内容及网页的各种元素的值,从浏览器控件触发的事件亦可被程序撷取并进行处理。Trident引擎所提供的所有函式库可以透过与 mshtml.dll这个档案的连结而达成撰写程序时所需要的功能。—Internet Explorer
2、Webkit内核代表浏览器:谷歌chrome,360极速浏览器,枫树,太阳花,; WebKit 是一个开源的浏览器引擎,WebKit 是苹果Mac OS X 系统引擎框架版本的名称,主要用于Safari,Dashboard,Mail和其他一些Mac OS X程序。WebKit 前身是 KDE 小组的 KHTML,WebKit 所包含的 WebCore 排版引擎和 JSCore 引擎来自于 KDE的 KHTML和 KJS,当年苹果比较了 Gecko 和 KHTML 后,仍然选择了后者,就因为它拥有清晰的源码结构、极快的渲染速度。Apple将 KHTML 发扬光大,推出了装备 KHTML 改进型 WebKit 引擎的浏览器 Safari。WebKit 所包含的 WebCore 排版引擎和 JSCore 引擎,均是从KDE的KHTML及KJS引擎衍生而来,它们都是自由软件,在GPL条约下授权,同时支持BSD系统的开发。所以Webkit也是自由软件,同时开放源代码。
WebKit的优势在于高效稳定,兼容性好,且源码结构清晰,易于维护。
尽管Webkit内核是个非常好的网页解释机制,但是由于微软把IE捆绑在Windows里,导致许多网站都是按照IE来架设的,很多网站不兼容Webkit内核,比如登录界面、网银等网页均不可使用Webkit内核。目前来讲,Webkit还不能取代IE内核。
3、Gecko内核代表浏览器:(火狐浏览器),Netscape 6.0和以上,K-Meleon浏览器Gecko是套开放原始码的、以C++编写的网页排版引擎。目前为Mozilla家族网页浏览器以及Netscape 6以后版本浏览器所使用。这软件原本是由网景通讯公司开发的,现在则由Mozilla基金会维护。 这套排版引擎提供了一个丰富的程序界面以供因特网相关的应用程序使用,例如网页浏览器、HTML编辑器、客户端/服务器等等。虽然最初的主要对象是Mozilla的衍生产品,如Netscape和Mozilla Firefox,现在已有很多其他软件现在利用这个排版引擎。Gecko是跨平台的,能在Microsoft Windows、Linux和Mac OS X等主要操作系统上运行 4、Presto内核代表浏览器:Opera 7 与之后版本,Opera Mobile,Opera Mini,Nintendo DS Browser ,Nintendo DSi ,Nokia 770 浏览器,Sony Mylo COM-1's 浏览器,Wii Internet Channel 浏览器 (基于 Opera) 图形接口的排版引擎:Presto – Opera 7.0及以上