我自己是程序员出身,然后慢慢走到架构师一席,从我的使用体会上:
一、从程序员角度,越是流行的浏览器,我越不喜欢,而且这些浏览器出的毛病越多。比如说:
a、占据首席的IE 浏览器,我们很多前端js框架中的浏览器兼容性问题都出在IE上,比如最经典的,json中的最后一个逗号问题。而且IE不支持console.log语句,这样如果不想调试直接想在控制台上看内容会非常不舒服。从调试的角度来看,IE的调试工具是最烂的,虽然从IE8 开始有一个工具叫IE WebDeveloper,但是很显然,这个和Firebug的易用程度有天壤之别。
b、说到360浏览器,虽然很多人选择它是因为360安全卫士,尤其对于玩网络游戏的人来说,它可以保护你账号不会被盗。但是我曾经研究过360的内核,我发现他对于木马的防范能力很不错,但是对于XSS 攻击的防护能力很弱,我甚至可以自己写一段脚本轻易的击穿360浏览器。
c、Chrome表现的中规中矩,算是我比较喜欢的浏览器了,一来,它的内核基于开源的Web浏览器引擎WebKit,而这个WebKit兼容性非常好,而且开源是我所爱,二来,Chrome浏览器本身代码也是开源的,我曾经花了一段时间专门去阅读了下Chrome的源代码。可惜,Chrome启动太吃内存了。如果你开几个浏览器实例,再开点别的吃内存的应用,则非常卡。不过Chrome的内存是独占的,也就是一旦Chrome启动了,其内存已经占据那里了,所以你再去开N个标签页都不会卡。
d、最喜欢的浏览器还是Firefox,真经典啊,主要还是因为Firebug的存在。
二、从最终用户的角度,我也不太喜欢IE ,为什么呢? IE 经常死,我经常看了下网页,然后多开几个,就死了,因为IE不开源,我始终没办法明白死的原因,这也是我去年的一大遗憾。我有时候喜欢看视频,比如爱奇艺网等,从这角度,感觉是Chrome浏览器看视频最流畅。。360浏览器,我始终不喜欢,因为我挺喜欢QQ的,但是因为曾经的360和腾讯的事件,导致相当长一段时间如果用360就没办法是用QQ。这个我很不喜欢。而且装了360,意味着你一般也会选择360杀毒,360安全卫士等产品,这样你如果再装其他如卡巴斯基等,就会出问题。我不喜欢一家独大,我喜欢百家争鸣。
综上所述,Chrome还是我的最爱。