今天互聯(lián)網上發(fā)生了一件大事:谷歌對外宣布,將停止使用WebKit作為Chrome瀏覽器的渲染引擎,但WebKit并不會馬上被淘汰,而是作為全新渲染引擎“Blink”的后臺技術。谷歌表示,此舉是為了減少WebKit的復雜度,從而加快Chrome瀏覽器的開發(fā)進度。
一 直以來,Chrome所使用的網頁加載機制(“多進程架構”,某一個標簽頁的崩潰不會影響到整個瀏覽器)就與其他瀏覽器有些不同,它還試圖將軟件安裝步驟 同WebKit的其他部分集成起來,要知道蘋果Safari瀏覽器的渲染引擎就是這種機制。不過,這實際上只是增加不必要的復雜度。
這一切 對整個互聯(lián)網來說意味著什么呢?人們還需要更多的時間才會知道。首先,WebKit只是用途發(fā)生了變化,對廣大的web開發(fā)人員來說并不需要對Blink 和Chrome做太多的維護工作,不過未來會怎么樣還很難說。目前,有很多的網站,尤其是移動web網站,非常有針對性的支持WebKit瀏覽器,這導致 firefox和ie瀏覽器的份額下降不少。隨著這種變化的出現(xiàn),相信是谷歌認定web開發(fā)人員在未來可能會從支持某種特定渲染機制轉移到一種更標準化的 機制上來。Web標準的變化到底會有多快,沒人能夠準確預計。但是,這聽上去對微軟和Mozilla可能是一個不錯的消息。
opera瀏覽器也涉及了進來,該瀏覽器最近剛剛才遷徙到WebKit上。Opera公司的布魯斯-勞森(Bruce Lawson)表示,“Opera在未來將繼續(xù)支持Blink,并將其作為Opera瀏覽器的全新渲染引擎。”
至 于說谷歌的這一變化對蘋果意味著什么,短期來看可能影響不大。在移動web 領域,WebKit和Safari一直占據著統(tǒng)治性的地位,即使網頁的渲染機制變成了Blink,也無法在根本上改變網頁在Safari上的呈現(xiàn)效果。實 際上,WebKit復雜度的降低對蘋果也言是一個好事,這意味著它也可以更快的開發(fā)自己的產品。
谷歌在一份聲明中表示:
我們做了一個艱難的決定。我們完全明白,引入一種全新的渲染引擎對整個互聯(lián)網來說意味著什么。然而,我們認為,就像目前有多種瀏覽器一樣,擁有多種渲染引擎將有助于創(chuàng)新。長遠來看,這會對整個開放Web生態(tài)環(huán)境帶來巨大好處。
至 于說還會有哪些改變,這需要時間,因為現(xiàn)在還不知道谷歌到底會在Blink和Chrome中添加什么內容。不過,就谷歌在官方網站上的消息來 看,Blink將具有“進程外iframes”特性,該特性會把網頁渲染過程分解成更小、更零碎的步驟。從理論上講,這將使得網頁app同本地app更為 相似,意味著即使在網頁的某個功能(如Flash)崩潰后,也不會對整個網頁造成太大的影響。
最有意思的是這一切會對谷歌意味著什么。要知道,谷歌最近一直在大力推廣它的Chrome操作系統(tǒng),該系統(tǒng)幾乎完全基于Chrome瀏覽器。而一個更為強大的渲染機制則意味著,開發(fā)人員可以為Chrome操作系統(tǒng)開發(fā)更多功能強大和有用的應用程序。
谷歌今天的這條消息主要偏向于技術方面,它對廣大普通用戶來說又意味著什么呢?同樣是個未知數。Blink肯定希望給人帶來一種全新的感覺。不過,Chrome瀏覽器要全面遷徙到這一新的渲染引擎還需要一定時間。讓我們安心等待吧。