作者: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是否真的足够强大,能满足他们不断扩张的需求。 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实现保持一致。 |