北京時(shí)間4月4日早間消息,谷歌周三宣布,將在Chromium項(xiàng)目中利用開(kāi)源WebKit引擎開(kāi)發(fā)自主的Blink渲染引擎,并應(yīng)用在Chrome瀏覽器中。
蘋(píng)果最初利用Khtml開(kāi)發(fā)了WebKit,并應(yīng)用在Safari瀏覽器中。蘋(píng)果于2005年發(fā)布了WebKit的開(kāi)源版本,谷歌隨后在Chrome瀏覽器中應(yīng)用了WebKit。Opera近期宣布將轉(zhuǎn)向WebKit,但該公司目前確認(rèn)實(shí)際上將轉(zhuǎn)向Blink。
Blink的推出將削弱WebKit在瀏覽器市場(chǎng)的影響力。到2012年底,WebKit引擎在瀏覽器市場(chǎng)的份額高達(dá)40%。
對(duì)于為何要推出Blink,谷歌解釋稱,Chromium與WebKit瀏覽器有著不同的多進(jìn)程架構(gòu)。谷歌工程師亞當(dāng)·巴斯(Adam Barth)表示:“過(guò)去幾年中,支持多種架構(gòu)給WebKit和Chromium項(xiàng)目增加了復(fù)雜性。”因此,這種方式對(duì)“創(chuàng)新的速度”產(chǎn)生了不利影響。
巴斯表示,谷歌做出這一決定并不容易,但谷歌認(rèn)為多種渲染引擎的存在將使整個(gè)開(kāi)放網(wǎng)絡(luò)生態(tài)系統(tǒng)更健康。谷歌表示,在最初階段不會(huì)進(jìn)行太大調(diào)整,但將很快從代碼庫(kù)中刪除7個(gè)編包系統(tǒng)和7000個(gè)文件。Blink的策略將指導(dǎo)開(kāi)發(fā)者何時(shí)添加新功能,同時(shí)也將刪除開(kāi)發(fā)商前綴。
Mozilla和三星本周也宣布,將合作開(kāi)發(fā)下一代瀏覽器渲染引擎Servo。開(kāi)發(fā)者對(duì)于谷歌的決定反應(yīng)不一。蘋(píng)果移動(dòng)Safari團(tuán)隊(duì)的資深人士弗朗西斯科·托馬斯基(Francisco Tolmasky)表示,他對(duì)這一新產(chǎn)品很感興趣,而谷歌目前是WebKit的實(shí)際控制者。他表示:“這就是軟件的遭遇。目標(biāo)發(fā)生改變,舊的代碼和設(shè)計(jì)不再有意義,你需要重構(gòu)或重新編寫(xiě)軟件。”
不過(guò),Pocket的編輯史蒂夫·斯特雷扎(Steve Streza)則略顯謹(jǐn)慎。他表示不能確定這是否是一件好事。從短期來(lái)看,這將有利于Chrome用戶,但長(zhǎng)期看并不樂(lè)觀。(維金)
(責(zé)任編輯:鑫報(bào))