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