抛下IE不谈,目前在浏览器市场里 最受欢迎的莫过于chrome和firefox了。
chrome基于webkit内核,除了速度一流之外,对浏览器领域内诸多新技术也是支持的最积极的一个。同时google也为它带来了很多自己的独有特性,例如 nativeClient,webAudioAPI(注意,不是html5 audio)。
firefox则凭借出色的插件机制(虽然chrome safari也有,但是目前和firefox相比 差距依然很大),以及当年反IE急先锋的身份,为自己赢得了大量的死忠粉丝。
而ff的启动速度和运行速度都不如chrome,并且它的那些插件我需要的并不多(有些我需要的,如firebug,其他浏览器也有)。另外 这几年很火的智能移动市场浏览器几乎被webkit内核的浏览器垄断, 所以ff在我心里地位已经低于chrome了。
但是chrome却不是我最喜欢的浏览器, 我最喜欢的是 safari。
即使是在windows平台上,我最喜欢的也是safari。
=====================
概括说来 我喜欢它的理由很简单:
它和chrome一样,对浏览器最新技术支持的非常积极。但是它却比chrome做的更稳妥。
chrome在追求“更多的新特性”的同时,却丢掉了“特性的稳定性 可用性”,很多功能都支持,但是支持的却很不好,有着各种各样的奇怪bug。
虽然safari在新特性的数量上不如chrome,但是基本上做到了“只要我支持了,那么就会支持的很好” , 这点在对html5 和css3的支持,以及硬件加速方面尤为明显。
如果只是去 html5test.com 网站上跑个分去对比的话, chrome会胜出很多,但是如果你和我一样, 在html5的研究上投入足够多的时间, 我想你会发现,chrome支持的一些特性,还不如不支持,bug严重得让人没法用.
而且由于google有chromeOS的野心,所以它不断的给chrome加入很多自家独有的特性,例如我前面提到的nativeClient等等, 大家可以想一想,当初的IE不也是这样吗:"我觉得标准这里不好,那么我发明一个更好的吧,我觉得标准那里有缺陷,那我弄个更好的吧,我觉得浏览器这里太弱了,我自己增强一下吧" 慢慢的,chrome也许就会成为下一个IE6.
而由于safari的东家apple是webkit内核的主要领导者,也是HTML5标准的积极推行者(没有谁做的比apple更坚决了吧?) 所以 safari一直在走标准的路,而且一步一个脚印 走的很稳妥. (IE9也很稳妥,但是TMD也太稳妥了,websocket和 webworker都不支持).
另外我喜欢safari的一个原因是,iOS设备上的safari是所有移动平台上最好的浏览器.我个人也非常喜欢为iOS开发web应用, 所以为了更好的测试和开发我的iOS web程序,显然我会选择pc/mac版的safari.
=====================
chrome浏览器也好 chromeOS系统也好 android系统也好, google虽然做的很不错,但是它把太多互联网公司的习气带到了桌面应用/基础软件领域, web2.0网站可以宣称自己永远beta,可以一天一变,可以不断的靠新特性吸引眼球, 但是桌面应用/基础软件不能这样啊.它们的部署分发安装不像web一样轻松透明啊.
我不知道有没有人统计过, 各种版本chrome的用户比例是怎样的,再加上现在那些chrome的外壳浏览器也出来了,今后chrome浏览器版本的分裂会很厉害. 真担心从chrome7 ---- 17 都有大批的人在用, 而7到17之间的特性差异又会非常之大.
类似的android也一样,google可以轻松的发布 2.3.3, 2.3.4 ,但是各大手机厂商伤不起啊,它们可没有那么多的精力和能力给自己多款手机的官方rom去升级,于是有太多的机器无法享受到官方的最新rom,它们也许只能永远停留在一个有重要bug的系统版本上.
chrome在我看来,就是google的"浏览器试验田",让千千万万的用户帮它做试验.
我没那么多精力去折腾啊,所以我还是首选和它差不多, 但是更稳妥的safari吧。
(说我为什么喜欢safari,变成吐槽chrome了...囧)
=====================
说了这么多, 可能很多人还是不知道 safari具体的优点.
我这篇文章也没打算罗列出safari的优点,因为它的好 需要各位自己去体验,我只是给各位的体验之路做个引子,希望有更多的朋友喜欢上safari.
分享到:
相关推荐
为何Safari不如Chrome?.docx
mac版safari浏览记录怎么删除?.docx
纯css-loading兼容Safari ,Chrome,Mozilla Firefox,opera,ie10+
CSS 针对谷歌浏览器(Chrome) safari的webkit核心浏览器CSS hack.txt )
我的浏览器开发资料库 Chrome合金 苹果浏览器 讲解 简单的V8开发教程在这里:) 1天 信息 信用 标签 目标 _tsuro RCE Chrome合金 ??? RCE Chrome合金 哈尔贝克咖啡馆 RCE Chrome合金 _tsuro RCE Chrome合金...
1.chrome浏览器地址栏输入chrome://extensions/; 2.把AxureRP_for_chrome_0_6_2.crx拖动到扩展程序中或点击浏览器的右上角选择更多工具->扩展程序; 3.勾选"允许访问文件网址"; 4.重启chrome。
网页制作Webjx文章简介:我们都知道浏览器Apple Safari和Google Chrome,一个是苹果电脑MAC OS系统的浏览器,一个是搜索巨头GOOGLE开发的浏览器,它们都使用了同样的内核webkit,关于webkit我们作如下简介。...
通过 AirDrop 直接分享 Chrome\Safari Tab 页面.zip,Share your Mac's current chrome tab via airdrop
1、判断浏览器内核(IE、Gecko、webki-Operat、webki-Safari、Chrome、webki)。 2、判断IE浏览器版本(支持IE6、IE7、IE8、IE9、IE10、IE11均已测试通过)。
Minimal-Status-Bar, Safari的最小( 谷歌 Chrome ) 状态栏 最小状态栏( Safari扩展)这是为Safari提供最小( Google chrome浏览器) 状态栏的扩展。 它还内置了longurl支持来将那些烦人和不透明的短url转换成长。将一个...
解决IE,Firefox,chrome,safari浏览器中iframe显示高度自适应问题
作为一名前端开发者,打...FF什么的我觉得它已经慢得跟不上时代了:-D,这是个人意见,喜欢FF的朋友尽管吐槽。虽然IE和 Firebug的开发工具都用过,但始终觉得不如Chrome顺手。下面就详细介绍一下Chrome的开发人员工具。
主要分享了判断IE、FF、Opera、Safari、Chrome等浏览器和版本的两种方法,需要的朋友可以参考下
预先警告:Canary版是专为开发者和早期用户设计的版本,有时可能会造成浏览器彻底当机。 下载Chrome企业和教育版(.MSI封装)。 Google Chrome的特点是简洁、快速。Google Chrome支持多标签浏览,每个标签页面都...
这种主要在手机端应用较为广泛,当前PC也是可以用的了。 使用简单,也可以通过JS触发事件调整大小
ios 浏览器(chrome & safari)、键盘UI .fig素材下载
IE6、IE7、IE8、Firefox、Chrome、Safari的CSS hack兼容一览表
兼容Safari Chrome等各个主流浏览器 通过js对日期进行操作,避免无效日期
因为有一个项目要用到iframe自适应高度,网上搜索了以下结果无数,不过看来看去都是那...iframe自适应高度,亲测完美兼容IE6_7_8_9,Chrome谷歌浏览器,Opera欧朋浏览器,FireFox火狐浏览器,Mac Safari浏览器等五大浏览器
NULL 博文链接:https://justcoding.iteye.com/blog/982555