2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號(hào):閩ICP備19027007號(hào)-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
昨天傳來(lái)了一個(gè)令人驚訝的消息,谷歌將把蘋果的WebKit渲染引擎踢到路邊,并以基于WebKit的名為Blink的新開(kāi)源渲染引擎取代它。
據(jù)谷歌稱,這一轉(zhuǎn)變背后的原因是WebKit變得過(guò)于復(fù)雜,將其轉(zhuǎn)換到自己的渲染引擎將使Chrome瀏覽器和Chrome OS等項(xiàng)目受益。
谷歌(Google)軟件工程師亞當(dāng)·巴思(Adam Barth)寫(xiě)道:“與其他基于WebKit的瀏覽器相比,Chrom使用的是不同的多進(jìn)程架構(gòu),多年來(lái)支持多種架構(gòu)已經(jīng)導(dǎo)致WebKit和Chromium項(xiàng)目的復(fù)雜性不斷增加?!?/p>
“這一點(diǎn),”他繼續(xù)說(shuō),“減緩了集體創(chuàng)新的步伐?!?
谷歌似乎已經(jīng)考慮了這么多想法,公司認(rèn)為,它將能夠從其渲染引擎中刪除7個(gè)構(gòu)建系統(tǒng)并刪除7,000個(gè)文件,而WebKit則意味著大約450萬(wàn)個(gè)代碼行。
這已經(jīng)誘使Opera采用了眨眼。
現(xiàn)在,我完全贊成簡(jiǎn)化,從一個(gè)項(xiàng)目中刪除450萬(wàn)行代碼無(wú)疑對(duì)穩(wěn)定性和安全性都有好處。而且,正如Barth所指出的,擁有多個(gè)渲染引擎無(wú)疑會(huì)帶來(lái)更多的創(chuàng)新。
但這個(gè)開(kāi)關(guān)的意義遠(yuǎn)不止于眼前。
谷歌專注于簡(jiǎn)化WebKit的事實(shí)告訴我們。當(dāng)然,Google感興趣的是添加新功能,但在這樣的多平臺(tái)世界中,用與其他渲染引擎不兼容的功能填充閃爍的想法幾乎是無(wú)法想象的。
谷歌之所以想要Blink,是因?yàn)橐患?后PC時(shí)代。WebKit是長(zhǎng)在牙齒上的,是PC思維的產(chǎn)物.谷歌想要改變這一點(diǎn)。
毫無(wú)疑問(wèn),蘋果有效地管理了這個(gè)項(xiàng)目,并將它變成了一個(gè)能夠后PC時(shí)代的渲染引擎,但是很明顯,如果谷歌能從項(xiàng)目中排除450萬(wàn)條代碼,那么在那里有很多死木。同時(shí),在具有堅(jiān)固的處理器和RAM的筆記本系統(tǒng)上,在具有有限的處理能力、存儲(chǔ)、RAM和電源的移動(dòng)系統(tǒng)上,隱藏在CodeBase中的所有死板可能是很好的,而對(duì)于所有的,更集中的、流線型的渲染引擎將是更好的。
谷歌似乎也很擅長(zhǎng)在瀏覽器上優(yōu)化代碼。它對(duì)V8 JavaScript引擎做了出色的工作,創(chuàng)建了一個(gè)快速、功能強(qiáng)大的引擎。鑒于其在那里的記錄,公司控制自己的渲染引擎是有意義的。
擁有自己的渲染引擎對(duì)谷歌有利的另一個(gè)原因是差異。如果谷歌能使Blink大大優(yōu)于WebKit(更快、更少故障、更安全),那么Android、Chrome和ChromeOS等產(chǎn)品將在競(jìng)爭(zhēng)中占據(jù)優(yōu)勢(shì)。鑒于我們現(xiàn)在所處的世界,一個(gè)更快、更高效、更安全的瀏覽器將受到許多人的歡迎。
2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號(hào):閩ICP備19027007號(hào)-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。