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實現保持一致。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章