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