Ajax体验1:Google浏览器之星Chrome冉冉升起

作者:Jack Vaughan, 02 Oct 2008

译自:http://searchsoa.techtarget.com/news/article/0,289142,sid26_gci1333128,00.html

多年来,Web浏览器无处不在,但其编程接口的发展却甚为缓慢。曾几何时,微软的IE一度独领风骚,成为Web浏览器的标准。但随着 IE、Safari、Opera和FireFox等浏览器新版本的推出,这种情形开始改变。最近Google发布了多进程浏览器Chrome Beta版,使得这场浏览器之争更加激烈。企业架构师将观察这些新兴的技术基准,以看看Ajax是否真的足够强大,能满足他们不断扩张的需求。

Ajax革命的基础是一些比较聪明的JavaScript编程技巧,当浏览器革新的光环褪去后,新一代JavaScript程序员创造了Ajax,他们利用新技术来解决浏览器的局限性及浏览器的bug。

本周在波士顿举行的"Ajax体验大会"上,JavaScript框架和库的编制者们--那些开源的倡导者,似乎都遇到了浏览器不兼容及浏览器缺陷的问题。但他们似乎都受益于这次浏览器革新,主要表现在速度性能的提升上。这项工作有助于尚未成熟的市场整合Web业务应用。

”JavaScript曾经一度被冷落,现在,随着新技术的兴起,所有这些浏览器都积极参与,重新革新“,本次大会的共同发起人Dion Almaer表示,Dion Almaer主持Ajaxian.com网站,并且是Google开发者程序组的成员。

多进程浏览器Chrome可能有好处,但我们可能也需要真正的多线程浏览器,从而让Ajax的HTML页面和Flash及Silverlight等所谓的RIA应用程序相媲美。

Ajaxian.com的共同创始人、MediaBank公司的CIO及主要软件架构师Ben Galbraith说:”浏览器是我们的瓶颈,我们得在应用层面上想办法解决这个问题,但问题是,我们现在还没有思路“。Galbraith说,编码者正通过使用后台工作线程试图绕过这个问题,Gears工具集及一些即将出现的Web接口会支持后台工作线程。而且,在本次的Ajax体验大会上,有证据表明,人们正在想办法支持更好的矢量化图形显示。


为什么要发明Chrome?

Google为什么要发明Chrome浏览器?”是为了制造竞争“,Google软件工程师Ojan Vafai回答道,”浏览器的发展一直滞后于Web应用的需要“。


"Web应用应该成为浏览器的一等公民",Vafai还表示,”我想我们将看到浏览器性能持续提升”。他建议更加良好的DOM性能结构将会导致性能的进一步提升。

Google虽然用于自己的V8 JavaScript引擎,但Chrome浏览器也大量使用了开源的Webkit渲染引擎,Safari也使用该引擎。Vafai说Chrome的领导开发者在Beta版本中并没有刻意追求性能,他们主要是想和现在的Webkit实现保持一致。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值