返回列表 回复 发帖

谷歌推浏览器向微软发起新挑战 浏览器新一代技术之争

  Mozilla发布FireFox 3还不到两个月,微软就放出了被寄予厚望的IE8的 Beta 2版,FireFox 3、IE8孰优孰劣的争论刚起,又一个重磅消息传来:之前传言中的谷歌浏览器Chrome突然浮出水面,这让原本就不平静的浏览器市场更加热闹,一场好戏就要上演,而三款浏览器所展示出的新技术之争也崭露头角。
        三大浏览器齐露面
        经过3个多月的严格测试,微软公司于8月29日正式发布了IE8的第二个测试版本——Beta 2。根据惯例,这个版本和最终版之间的差异已经不大,后面的改正将主要集中在平台兼容性和重要缺陷的修正上,而主要的新功能和用户界面已经在这个版本中得到了比较完整的体现。与以往不同的是,这次微软在第二个测试版本中就推出了诸多本地化版本,包括简体中文版。这既说明了微软对于新兴市场的重视,也说明了微软已经无法等到最终版本才开始推广工作,因为微软最大的竞争对手——谷歌,已于太平洋时间9月2日(北京时间9月3日)发布自有品牌的浏览器Chrome,正式加入浏览器市场竞争。
        谷歌作为Web行业标准的事实制定者,其发布浏览器的意义非同小可。一方面,这标志着谷歌能够以自有品牌的应用程序平台来发布产品,而无须倚仗现有的浏览器。由于谷歌的Web应用程序已经成为绝大多数人每天必须依赖的服务,人们会自然而然地选择运行这些应用程序最佳的平台,也就是谷歌自有品牌的浏览器,这和Windows捆绑各种应用程序来打压第三方厂商推出的竞争产品是一个道理。另一方面,谷歌将不遗余力地向这个脱胎于Apple Webkit和Mozilla内核的新Web平台上增添令人耳目一新的强大Web技术支持,这不仅立即包括了一个可调试、效率极高的Javascript新引擎V8,而且几乎给人留下了无限的想象空间,因为它是开源的。
        至此,三大浏览器巨头都交出了最新的产品答卷——FireFox 3、IE8 Beta 2和Chrome,浏览器的新技术趋势和技术之争已经显露头角。




       效率!优化的内容处理引擎是新浏览器的核心
        AJAX应用已经不再是什么新概念,有超过1/4的网站已经或多或少地加入了这类应用。而新兴的Web技术中,更是有超过70%的应用都需要在本地处理大量的XML请求和比三年前大数十倍甚至上百倍的本地Javascript数据处理和与呈现相关的计算。因此,旧有的未经优化的Javascript引擎和CSS呈现引擎已经不能够胜任今天的新Web应用。因此,新一代的浏览器无一不在内容处理引擎方面投入大量精力,来提供更高效的计算和呈现效率。
        微软IE开发经理Dean Hachamovitch说,“我们最新的IE8产品的界面改进是你能直接看到的,但它的核心引擎优化才是你能实实在在地感觉到的。”
        没错,在这些新一代的浏览器上,一个普通用户也许感觉不到太具体、太细节的技术改进,但一定能够感觉到一个页面的打开速度比以往任何时候都更快。Chrome推出的新Javascript引擎的处理效率实在令人震惊!对于主要由文本构成的页面,其加载速度能够控制在1秒以内。而且,它与Adobe公司合作推出了针对Chrome浏览器的Flash插件,比在任何其它浏览器上的加载效率都要高。而IE8 Beta 2也充分利用了操作系统优势,将图形引擎的效率发挥到了极致。
        隐私!匿名浏览体验成为新浏览器普遍选项
        一次浏览行为会暴露你的多少个人信息?答案是很多。你上网的地点、时间、时长、甚至鼠标在哪个链接上停留了多久这样的信息都会被一些Web应用程序记录在一种称为Cookie的小型簿记文件中,更不必说你在某些网站的登录密码甚至身份证号、银行卡号这样敏感的个人信息了。
        虽然遵守互联网行为规范的知名网站只会使用这些信息优化他们提供的一般服务,但即使是这样的网站也时不时地爆出用户隐私数据被窃用或滥用的丑闻。而对那些本来就对这些信息虎视眈眈、随时准备向你的收件箱进行垃圾邮件轰炸的流氓浏览器插件来说,这些信息的暴露就更成问题。尤其是在像网吧这种公共场合上网时,以及对于政府部门、企事业保密科室等敏感地带上网的人来说,隐私保护就更加成为一个不能无视的问题了。
        而新一代浏览器则无一例外地向用户提供了隐私化运行模式,为用户提供匿名浏览体验。Firefox 3是以插件形式启用该模式,而IE8 Beta 2和Chrome则直接内置了这样的功能。在Chrome中,该功能称为“隐身”,只要选中菜单中的“新建隐身窗口”项,就能够开始在一个新的浏览器进程里进行匿名浏览。在IE8 Beta 2中,提供了两种选项,一种称为无插件模式,在这种模式下运行IE8仍然记录用户的隐私信息,但不启用任何插件,这样就可以保证用户的隐私信息不会被恶意插件滥用;另一种称为Inprivate Browsing模式,也就是真正的匿名浏览体验,这可以通过“安全”菜单里的“Inprivate Browsing”项启动。
        如果用户选择匿名浏览体验,一切在浏览期间的隐私数据,包括一切Cookies、浏览历史等,都会在关闭浏览器时全部被清除。虽然这种浏览方式被一些人讥称为“无良网站浏览模式”,但不得不承认的是,它确实有力地保护了用户的隐私,因而这个新技术被所有的新一代浏览器接受和采用。
        安全!独立进程最小化破坏范围
        一个典型的三段论:只要是一个应用程序就可能会崩溃或锁死;浏览器是一个应用程序;所以,浏览器难免要崩溃或锁死。然而如果所有的浏览器窗口都是同一个共享进程,浏览器进程的崩溃或锁死带来的直接后果就是:所有的窗口会因为一个窗口的一个小小的错误而全部关闭,或无法继续操作。这对于用户的浏览体验来说,是灾难性的。
        新一代的浏览器采用独立进程来将这个问题的影响和破坏降到最低的程度。Firefox 3和Chrome中,一个窗口意外关闭根本不影响其他的窗口正常运行,这一点正是IE7没有做到的。但IE8 Beta 2实现了超越,它把独立进程甚至推进到了这样的程度:同一窗口的不同卡片都不会互相影响,一个卡片倒下去,其他的卡片继续运行。并且,IE8 Beta 2把呈现引擎都独立出来了,有时候,呈现引擎的一个模块崩溃了,从而弹出一个错误报告窗口,但是浏览器主体却岿然不动地继续运行。因为呈现引擎有自修复能力,崩溃模块会被自动重新加载。
        当然,所有这些浏览器在窗口被意外关闭后,再重新打开一个新窗口时都会询问用户是否需要恢复运行上次中断的页面浏览。用户能够感受到的是自己的浏览体验是连续的、负责的。
       异彩!浏览器的未来
        新一代的浏览器,是新一代的移动操作系统平台。谷歌的手持设备Android已整装待发,而苹果的iPhone和微软的Windows Mobile平台已经受到了市场的热烈追捧。而它们在手持设备市场的攻城夺地,无一不要依靠自己浏览器的嵌入式版本作为大口径武器。新一代的浏览器同样会随着桌面应用的Web化渗入桌面操作系统的点点滴滴,Chrome已经推出了Web应用程序的桌面快捷方式。不久的将来,浏览器才是实际上的桌面,操作系统不过是一个运行的载体。那末,随着桌面应用程序开始越来越多地使用真正的HTML/Javascript/CSS书写,迟早有一天操作系统这个“中间层”会变得多余。
        浏览器走向Web操作系统看来是必然的趋势,而在这些软件巨头之间,也一定会有一场新的恶战。会不会有一天微软会自废桌面Windows而推出Windows Web版?又有谁知道有一天谷歌会不会悍然推出自己真正的桌面型Web操作系统?这些都不无可能!


来源: 数动连线整理

http://kouss.com
打败微软是最好的结果
我的奋斗目标:注册帐号->看文章->看人家灌水->参与灌水->被封全站  ->接着灌水->没事->和版主搞好关系->当个版主->轻闲->当个大版版主->吊起来->被投诉->装孙子->被站务赏识->和站务套磁->请站务吃饭->申请实习站务->批准->开始实习->狂封人装大孙子->转正->名正言顺的灌水
返回列表