优化大师全新一代!   魔方3系!
当前位置:首页 >> Vista新闻 >> Windows7

跨平台争夺:浏览器战争的中心聚集到 JavaScript 上


2009年3月21日 编辑:Vista之家 - Mary Jane 人气: 评论:1

Vista之家www.vista123.com):跨平台争夺:浏览器战争的中心聚集到 JavaScript 上

在一个不起眼的网站中有这么一句话:“在未来10年间的代码中,JavaScript将成为浏览器战争的第二纪元中的一个关键战场”。JavaScript让开发者创建一切东西从站点菜单到在线程序。它在90年代中期诞生,当时微软的IE正在挑战在职的浏览器Netscape的 Navigator。IE赢得了战争,但是现在它面临着来自Navigator帝位继承人的挑战,Mozilla的Firefox,当然还有超新星Google的Chrome,Apple的Safari,Opera。

所有的挑战者都在吹捧着Javascript性能,将它作为一个主要的竞争手段——甚至是从他们浏览器中的JavaScript引擎的命名中可以显现出来:Chome的V8,Firefox的TraceMonkey,Opera的Futhark和即将到来的Carakan,Safari最新的Nitro。

尽管IE在Javascript性能上落后于竞争对手,微软确实关心整体性能和Javascript性能,但是正当微软发布新版本的浏览器IE8时,我们可以看出该公司在对待这个问题上有不同的选择。

IE部门总经理Dean Hachamovitch在接受采访时称:“我们正在使Javascript引擎变得更快,但是现在还不清楚有多少用户欢迎Javascript性能,Javascript是页面渲染速度的一部分,它是一部分,但是它不是圣杯。”

Hachamovitch指出,因为它比较容易进行测量,Javascript性能已经成为浏览器性能的缩影。微软已经开始宣传他们最新的页面加载速度测试,IE8全面领先Firefox3.0.5和Chrome1.0.

Microsoft's tests of page-loading speeds gave it the edge over Chrome and Firefox. But page-loading speed isn't everything

Microsoft's tests of page-loading speeds gave it the edge over Chrome and Firefox. But page-loading speed isn't everything(Credit: Microsoft)

无独有偶,Google在微软发布IE8的前一天开始打造自己的宣传运动,Google推出了Chrome Experiments站点来展示高性能Javascript给浏览器所带来的推动作用。Chrome完美运行该站点的应用程序,但是IE的情况就不是如此。

浏览vs运行程序

这些公司的区别可以归结为:微软专注于今天的Web,而他的对手专注于明天的。Internet正在成长,从读取静态网页到读取包含应用程序的页面。换句话说,浏览器不仅要加载页面还得处理数据。微软的份额还是处于统治地位的67%,反映了更加主流的世界,而他的对手则将目光投向未来的主流。

Mozilla的Firefox主管Mike Beltzner称:”我们将Javascript做得越快,就越有兴趣,Web也变得更有交互性。“

Google Chrome工程师Darin Fisher同意这点,”我们看到许多Web开发者对事实很沮丧,他们无法做到他们想做的,因为Javascript是个限制因素。“这不仅是个唯一的瓶颈,Google还断定”现在我们所看到的最大性能进步就是改进Javascript“。

Google直接表现出对加快Javascript速度的兴趣。但Google Docs, Google Calendar, 和 Gmail 都不是珍品,Yahoo,Facebook,和其他站点都广泛应用Javascript,而微软自己也在开发在线版Office。AdventNet的 Zoho站点提供了word处理,表格,和其他任务的在线工具,也是另外一个盼望更快的Javascript的公司。

On a recent SunSpider test of JavaScript performance, IE comes in last.

On a recent SunSpider test of JavaScript performance, IE comes in last.(Credit: Stephen Shankland/CNET)

对于Web程序来说,光强调Javascript是个有些单纯化的行为。Web程序还可以从新的Web标准技术中也可以获益,比如HTML5,CSS3。但是Javascript可以提供程序语言来整合Web站点这些组件,而不仅仅是显示一些东西。

一场赛马
Javascript不仅在昨天流行,它开始流行起来是在程序员发现如何使用它来实现桌面程序重现在Web程序上之后。比如在Yahoo Mail中,用户可以点击信件再拖动到文件夹中,更准确的说,这是Javascript的高级技术Ajax。

在2008年,Javascript引擎在浏览器领域变成了焦点。6月份来自Webkit的SquirrelFish,之后是 SquirrelFish Extreme。Firefox在8月份公布TraceMonkey,Google在9月份随着Chrome的发布推出V8,Opera在今年二月份推出Carakan,本月Apple在Safari 4 beta中采用了Nitro。

Microsoft's Internet Explorer remained the dominant browser in February 2009 but challengers have secured about a third of the market.

Microsoft's Internet Explorer remained the dominant browser in February 2009 but challengers have secured about a third of the market.(Credit: Net Applications)

Mozilla的Beltzner称”我认为是webkit点燃了战争,而Chrome确实给我们带来压力。“而微软也在为他们自己辩护,IE部门副总经理Amy Barzdukas称:”我们确实关注其他浏览器的表现,浏览器厂商不仅需要关注尖端的技术,还得考虑到使用Web浏览器的用户“。

JavaScript vs. Flash和Silverlight

微软还给Web开发者带来一个答案:Silverlight软件,该软件直接对上Adobe的Flash。Javascript最新的战略意味着它侵占着Silverlight更多的地盘,它可以使用微软的c#,Flash,他就是和Javascript相关的ActionScript。

Darin Fisher of Google's Chrome project.

Darin Fisher of Google's Chrome project.(Credit: Stephen Shankland/CNET)


为Chrome Experiments编写Ball Pool和Google Gravity程序的程序员Mr. Doob称:”chrome中的Javascript差不多能达到Flash的速度,它能达到Flash速度的3/4,当然现在它还是比较弱,因为Javascript开发者工具还处于早期的阶段,而且不同浏览器中的Javascript也有所不同。“

Vista之家www.vista123.com),爱上网,爱上Vista123.com

      
Vista之家网友 (222.208.224.*) 于 2009-3-21 22:30:02 发表下列评论:   [删除]
我个人觉得chrome说是很快,但是加载网页真的很慢,记得打开华军都要等好久,而火狐都加载完了,chrome还没有页面的影子
发表评论(最新评论将在5分钟内出现
昵称:
内容:
(按Control+Enter直接提交)   点击一下,Vista问题有问必答
Vista优化大师
闪游 - 最快最强最安全的网络浏览器
windows7 优化大师
酷点,酷点桌面

Windows 下用什么杀毒软件最好最安全?
Windows 系统上网更加可靠
把您的Windows系统打造成一个铜墙铁壁之完全攻略

新手玩转Windows系统速成大法
从入门到精通,Windows听我指挥
做Windows 高手并不难,怎么学?

最便宜的装Win7的名牌电脑多少钱?
预装Win7的品牌机大PK
联想、戴尔、索尼等笔记本大促销

如何免费升级到 Windows 7?
戴尔推出免费教程教你升级Win7
安装升级Windows 7,其实就这么简单!

索尼 Win7 笔记本电脑1999元特价热销
七天免费试用?免费升级内存硬盘?
更有超多礼物发送中,不抢白不抢

Win7系统出现问题怎么办?
电脑有故障,“医生”来帮忙
我有电脑医生,修复电脑简单轻松!

热门文章
软媒旗下软件闪游,最好用的浏览器 | 魔方优化大师 | 酷点,美美的桌面 | Windows7优化大师 | Windows8优化大师 | Vista优化大师 | Vista一键还原 | 魔法IE
软媒旗下网站6655网址之家 | 9955网址大全 | IT之家 | Win8之家 | Win7之家 | Vista之家 | 乐购网 | Win8/Win7论坛