Chrome將基于WebKit開發自主渲染引擎Blink

jopen 11年前發布 | 6K 次閱讀 Chrome

Chrome將基于WebKit開發自主渲染引擎Blink

        北京時間 4 月 4 日消息,據國外媒體報道,今天互聯網上發生了一件大事:谷歌對外宣布,將停止使用 WebKit 作為 Chrome 瀏覽器的渲染引擎,但 WebKit 并不會馬上被淘汰,而是作為全新渲染引擎“Blink”的后臺技術。谷歌表示,此舉是為了減少 WebKit 的復雜度,從而加快 Chrome 瀏覽器的開發進度。一直以來,Chrome 所使用的網頁加載機制(“多進程架構”,某一個標簽頁的崩潰不會影響到整個瀏覽器)就與其他瀏覽器有些不同,它還試圖將軟件安裝步驟同 WebKit 的其他部分集成起來,要知道蘋果 Safari 瀏覽器的渲染引擎就是這種機制。不過,這實際上只是增加不必要的復雜度。

        這一切對整個互聯網來說意味著什么呢?人們還需要更多的時間才會知道。首先,WebKit 只是用途發生了變化,對廣大的 web 開發人員來說并不需要對 Blink 和 Chrome 做太多的維護工作,不過未來會怎么樣還很難說。目前,有很多的網站,尤其是移動 web 網站,非常有針對性的支持 WebKit 瀏覽器,這導致 Firefox 和 IE 瀏覽器的份額下降不少。隨著這種變化的出現,相信是谷歌認定 web 開發人員在未來可能會從支持某種特定渲染機制轉移到一種更標準化的機制上來。Web 標準的變化到底會有多快,沒人能夠準確預計。但是,這聽上去對微軟和 Mozilla 可能是一個不錯的消息。

        Opera 瀏覽器也涉及了進來,該瀏覽器最近剛剛才遷徙到 WebKit 上。Opera 公司的布魯斯-勞森(Bruce Lawson)表示,“Opera 在未來將繼續支持 Blink,并將其作為 Opera 瀏覽器的全新渲染引擎。”

        至于說谷歌的這一變化對蘋果意味著什么,短期來看可能影響不大。在移動 web 領域,WebKit 和 Safari 一直占據著統治性的地位,即使網頁的渲染機制變成了 Blink,也無法在根本上改變網頁在 Safari 上的呈現效果。實際上,WebKit 復雜度的降低對蘋果也言是一個好事,這意味著它也可以更快的開發自己的產品。

        谷歌在一份聲明中表示:

        我們做了一個艱難的決定。我們完全明白,引入一種全新的渲染引擎對整個互聯網來說意味著什么。然而,我們認為,就像目前有多種瀏覽器一樣,擁有多種渲染引擎將有助于創新。長遠來看,這會對整個開放 Web 生態環境帶來巨大好處。

        至于說還會有哪些改變,這需要時間,因為現在還不知道谷歌到底會在 Blink 和 Chrome 中添加什么內容。不過,就谷歌在官方網站上的消息來看,Blink 將具有“進程外 iframes”特性,該特性會把網頁渲染過程分解成更小、更零碎的步驟。從理論上講,這將使得網頁 app 同本地 app 更為相似,意味著即使在網頁的某個功能(如 Flash)崩潰后,也不會對整個網頁造成太大的影響。

        最有意思的是這一切會對谷歌意味著什么。要知道,谷歌最近一直在大力推廣它的 Chrome 操作系統,該系統幾乎完全基于 Chrome 瀏覽器。而一個更為強大的渲染機制則意味著,開發人員可以為 Chrome 操作系統開發更多功能強大和有用的應用程序。

        谷歌今天的這條消息主要偏向于技術方面,它對廣大普通用戶來說又意味著什么呢?同樣是個未知數。Blink 肯定希望給人帶來一種全新的感覺。不過,Chrome 瀏覽器要全面遷徙到這一新的渲染引擎還需要一定時間。讓我們安心等待吧。

來自: 騰訊科技
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!