浏览器核心对照及浏览器选择标准

时间:2024-10-12 09:28:03

本文介绍浏览器核心知识及浏览器选择中的几个注意事项,源起在网易上看到关于巨头火拼“双核”浏览器一文,由衷的佩服某些人吹牛造势的本事,居然还拿这个老掉牙的话题做宣传,殊不知现在的网络用挥年抵遂户除了“懂行”的免疫用户就是“不太懂行”被安装用户,Firefox很早就有类似的IE核模拟扩展。但不管怎么说,看看脑白金的广告效果就知道,国内环境真正需要的就是要利用无知,但还不能明说,否则就会招来漫骂。

一、浏览器核心做知多少

1、 任何浏览器设计,都离不开浏览器核心或者叫引擎都可以,当然这个所谓的核心只是人为划定的(这样可以降低模块之间的耦合度),就像是包饺子,你可以使用现成的饺子馅也可以自己做馅,如果是自己做馅也可以直接搅拌到一起去做成肉饼,照样也是浏览器。除了早期的浏览器核心“发家”之初,内核概念需要持续修改完善之外,目前浏览器核心已经日渐成熟,有商业内核也有非商业内核,还有专用内核等等,最流行的是这四种浏览器核心:Trident内核、WebKit内核、Gecko内核和Presto内核。这四种内核流行也是从大家开始接触几款主流浏览器才开始的。大家常用的浏览器几乎都是在这核心接口上开发的,话再说回来,每个内核还是有其原始的娘家,那就是:

2、Trident内核——Internet Explorer,这个内核也不是微软的原创,而是在NACA MOSAIC基础上开发而来,对Trident核心而言,微软是最大的贡献者。

3、WebKit内核——Safari,WebKit核心本源于KDE下的KHTML和KJS,苹果注册的商标,按照GPL协议WebKit也开源,对WebKit而言苹果公司是最大贡献者。

4、Gecko内核——Firefox,Gecko核心原由网景公司开发,现在由Mozilla基金会及全世界粉丝义工维护,Mozilla是最大贡献者。

5、Presto内核——Opera,Opera是个软件公司,在90年代,跟微软和网景是浏览器市场的三大主力,所以Opera是Presto核心的最大贡献者。

6、其它还有些核心要么是苹果系统专用,要么是非主流,不再介绍。

浏览器核心对照及浏览器选择标准

二、主流浏览器核心对照

1、下面看一下主流浏览器核心续异收俱情况,对照表如下图:上表中,除了IE、Safari、Firefox、Opera是正宗璀煌蒈琊核心派外,其余的全是追随者(Presto由于是商业内核,所以追随者比较少也很正常),包括Google chrome。最磨蹭的还属Trident内核(俗称IE核心),小编认为微软一直不上心做这个小东西(可能也看不上),导致总是越整越难用(目前的市场占有率完全是因为系统集成的缘故),反而让诸多IE内核打包者抢了风头。那么,为什么国内的浏览器几乎都是清一色选择在IE核心上进行打包呢,小编个人看法归结为三点:1、在国内IE核心用户群最大2、多种微软开发工具中都会带有现成打包接口,开发方便,基础打包对技术要求并不高。3、目前似乎国内网银垄断牛叉,只开发基于IE的安全登录插件。所以软件厂家都没有去独立打包其它非IE内核,所以既然使用IE核心,那么IE核心相关的所有BUG将会影响任何使用该核心的浏览器,所以所谓的安全浏览器、流行浏览器极速浏览器就无从谈起,之前谈到的“沙盒”功能到是很好的安全改善行为,但这与IE核心无关,谁都可以使用。然后一些浏览器就拿“双核”浏览器炒作,具体效果就不说了,看了本经验自有答案。

浏览器核心对照及浏览器选择标准

三、什么是“双核”浏览器

1、这个东西要不是看了上文提到的文章,还不知道有这个叫法,所谓的双核浏览器就是在浏览器中集成了两个上述浏览器核心(一般是IE和WebKit内核,IE璀煌蒈琊核心是用来支持国内垄断的网银插件,Webkit内核则具有解析快优点)。这个功能Firefox很早就有了,使用个插件就可以模拟IE核心,对于使用Linux系统用户使用网银,可能需要调整到IE核心临时用一下,真正的用处不大,即使是开发人员也没必要使用这个东西来交互测试,当然如果把所有核心都打包到一起还是可以试用一下。说句公道话,简单的打包两个核心是非常简单的,但是要想无缝切换不出问题,从技术上,国内厂家在可预见的未来应该没有一个有能力做的出来,短期内也不可能做的哪怕是相对完美。几乎可以肯定,目前这类双核浏览器全是简单的搭建,玩玩概念。但相比微软IE,还是设计了诸多符合国人使用习惯的功能,易用性也提高了许多,且不说国内浏览器的推广手段如何,但终究还是获得众多用户的 认同。补充一句:Google去打WebKit内核跟打IE核心是不同的,WebKit是开源核心,谁都可以用,谁都可以修改,一旦出了问题,Google可以随时修改更新掉,但是IE核心则不同,一旦IE核心有BUG,IE还可以随时升级,包括核心和使用接口,但是其它的IE核心浏览器就没那么容易(因为接口函数或参数难免会变动),所以要么全挂,要么爆使用兼容问题。。

四、浏览器选择之安全与隐私并重

1、浏览器这么多该如何选择,小编还是那句话,好用不好用倒是其次,首先需要保障自己的安全及隐私,在这个要求基础上再谈好用不好用。选择一款浏览器,请对照以下几点:

2、你是怎么安装该浏览器的?是神不知鬼不觉的被装,还是自己到官方下载;

3、安装时是否有软件安装许可协议;

4、更新是否有统一的程序接口,是否出现频繁的“无故”访问网络情况,一旦出现,尽可能去怀疑是否存在后门程序,该公司的品德如何,你使用的浏览器就该公司品德的象征,绝对没有差异;

5、出现报告提交(一般的网络程序都会设计这个环节,用来收集用户信息、问题或使用情况)之前是否弹出隐私使用声明或宣告;

6、总体来讲,WebKit内核和Presto内核浏览器稍微快一点,如果网速够快,跟其它内核浏览器差距很小,用户无需考虑;

7、在上述隐私安全兼备的前提下,兼容问题和使用习惯才是用户需要考虑的因素;

© 手抄报圈