说说浏览器的那些事儿--哪个浏览器最好用
第一个浏览器是网景浏览器,而且有一段时间是收费的, 微软靠免费及捆绑, 用ie6打败了它, 另外它自己打开也太慢了, 集成了邮件客户端功能,又大又慢, 它倒闭了, 微软最大的失误就是没有主动收留其开发人员, 导致其开发人员没有好工作,郁闷,然后将网景浏览器核心代码开源, 作为firefox杀了个回马枪. 重新和微软抢地盘.
哪个浏览器最好呢? 好的浏览器应该具备什么基本能力? 好用的浏览器应该是什么样?
下图是在各个浏览器中只打开2个百度主页的内存及cpu情况, 可以看出, 有些浏览器会有多个进程, 它所消耗的内存就是这些同名进程之和. 谷歌的chrome最多,214M. MyIE9最少,51M. 大家可以自己测试.
选浏览器好比买鞋, 没有最好的鞋, 只有最适合自己的鞋. 自己电脑的软硬件情况好比是脚, 中国的所有网页好比是路, 浏览器就是鞋.
路有柏油路, 瓷砖路,山路, 土路, 地毯, 浴室, 沙子路. 鞋有高跟鞋, 运动鞋, 布鞋, 皮鞋.
首先鞋要能走路(能正常打开网页), 否则您就只能在崴脚时(网页显示有问题)时换浏览器用.
路(中国的网页)的情况是, 中国所有网页肯定都支持ie, 支持ie就是支持ie内核的所有浏览器. 但并不一定支持chrome, firefox, 双核浏览器的高速模式, 原因很简单, 网页开发人员没有那么多时间和精力去兼容及测试那么多浏览器, 开发人员能让网页在ie下正常工作已经不错了, 就这还老得加班呢, 有那么多新需求和测试人员测出的bug要改啊.
现在浏览器有近百个, 可以分为4个派系:
1. IE内核. 包括360安全浏览器,IE,MyIE9, Greenbrowser, Maxthon2, 世界之窗, 刚开始的搜狗浏览器.
2. Chrome内核. 如 Chrome浏览器.
3. 双核(IE和chrome/webkit内核). 双核的意思是一般网页用chrome内核(即webkit或高速模式)打开,网银等指定的网页用IE内核打开. 如360高速浏览器,搜狗高速浏览器
4. Firefox
先说说chrome浏览器, 谷歌为了实现在网页中做软件的目标(好处是一套代码就可以在多个操作系统中跑),把firefox和Safari的源码拿来改,界面改的比firefox好看多了, js执行速度大大超过了ie6, 这样Google的在线office软件才能正常运行, 否则慢的会没法用. 不过微软在谷歌刺激下, 推出的ie10的js速度已经比谷歌快了. 2家目前在持续竞赛.
js速度有什么用?
网页的显示速度和js没有直接关系, 取决于网页本身为了显示界面而用的js多不多. 中国的网页为了能让大多数用户(ie6) 能打开, 不敢加很多js来显示网页, 都是直接写html或在服务器端通过php来生成html. 只有像在线office这样的在线软件应用,才需要js速度.
双核这个概念和cpu的双核是2码事. 浏览器的双核好比走路时脚上穿一个鞋, 肩膀上还背一双鞋. 见到指定的路(网页),就自动换鞋. 浏览器的双核是一般网页用chrome内核打开,网银等指定的网页用IE内核打开, 由于哪些网页必须用ie内核打开很难全部预定出来,所以经常发生不能正常显示网页的问题. 而且由于要运行2个内核,导致内存及cpu占用都翻了一翻.
Chrome内核和ie内核不一样,chrome内核的升级需要双核浏览器厂家自己去获取chrome内核源码, 将其编译更新, 而ie只要用户安装了新版ie或安装了ie补丁, 所有ie内核浏览器就自动具备了. 当时搜狗就被麦克沃德等安全专家发现其chrome内核太旧,有重大安全风险: http://jingji.cntv.cn/20111202/112290.shtml Chrome内核的浏览器很难及时更新内核, 因为没有那么多时间测试, 并且如果自己改了内核,要及时同步更新就很难行得通了.
所以不推荐用双核浏览器, 用双核还不如直接用chrome浏览器. 否则黑客只需到chrome官网看下以前版本的漏洞, 就知道该怎么遥控你的电脑了.
firefox适合网页开发人员调试网页, 但一般人平时用比较慢,打开浏览器就超过1分钟.
在近百个ie内核浏览器中, 速度最快的就是刚新安装完电脑的ie6, 但由于被各种XX工具栏污染, 过几天就没法用了. 国内所有ie内核浏览器(傲游, 世界之窗, 搜狗浏览器)都是基于myie浏览器10年前的开源代码改的. 毕竟几万行代码,几百个功能,没有人会在不参考/拷贝myie源码的情况下自己再重新做一遍, 公司也不可能接受这么长额外开发时间的. 最快的方法就是拿来改, 重点是改用户能看的到的界面. 然后再加入额外功能, 有时反而导致速度下降,资源占用很高.
蚂蚁浏览器特点:
1. 相比其他浏览器, 崩溃最少,自身占用资源最少.
2. 主页与电脑绑定加密,不会被篡改.
3. 因为其是IE内核, 所以网页兼容性好, 支持所有网银, 不会出现像那些高速浏览器不能正常显示某些网页的问题, 因为网页开发者没有精力做的完全兼容所有浏览器, 只是做到兼容IE内核浏览器.
4. 因为其只基于IE内核, 就不会像双核浏览器那样的问题: 导致内存占用量大. 双核好比走路时脚上穿一个鞋, 肩膀上还背一双鞋.
实践是检验真理的唯一标准,没有调查研究就没有发言权. 哪个适合自己, 用了才知道.