導讀:國際上的自主瀏覽器大體分為四類,梁志輝說,瀏覽有基于Chromium的多困珠海香洲外圍小姐空降vx《1662-044-1662》提供外圍女上門服務快速選照片快速安排不收定金面到付款30分鐘可到達瀏覽器(chrome\360\qq\uc\sogou),基于Firefox的難代瀏覽器,基于Edge的碼規(guī)模瀏覽器和基于Trident的Internet Explorer瀏覽器。
自稱自主研發(fā)瀏覽器核心產品的自主“紅芯”公司宣布完成2.5億C輪系列融資,隨即引發(fā)質疑。瀏覽網友們指責,多困該瀏覽器就是難代將谷歌瀏覽器內核套了個殼,并非自主研發(fā),碼規(guī)模甚至將其比喻為當年的自主“漢芯”。對此,瀏覽紅芯CEO陳本峰回應:確實是多困珠海香洲外圍小姐空降vx《1662-044-1662》提供外圍女上門服務快速選照片快速安排不收定金面到付款30分鐘可到達基于谷歌Chrome瀏覽器內核而開發(fā),但內核層面有自主創(chuàng)新。難代

國有瀏覽器為何多選用谷歌Chromium內核產品?碼規(guī)模自主研發(fā)的困難在哪里?……對于瀏覽器的相關技術問題,新浪科技專訪了360 PC瀏覽器事業(yè)部總經理梁志輝。
我國自主研發(fā)瀏覽器有何困難?
據(jù)悉,谷歌Chrome瀏覽器除了正式發(fā)布的Chrome版本外,尚有一個Chromium項目,供開發(fā)者開源使用。
“Chromium就是靠開源的路子打敗了閉源的IE”,梁志輝告訴新浪科技,Chromium主要的代碼是基于MIT license開源協(xié)議。從協(xié)議層面上,谷歌鼓勵第三方基于Chromium代碼進行二次開發(fā),而且不要求二次開源。從項目上,Chromium產品的發(fā)展是跟開源社區(qū)綁定一起,無論是代碼審核、Bug反饋、需求收集、標準制定,都跟社區(qū)綁定且密不可分。
一般來講,Chromium的瀏覽器代碼規(guī)模有2400萬行,一個Windows操作系統(tǒng)大約5000萬行左右,所以做一個瀏覽器等于小半個操作系統(tǒng)。
更重要的是,Google在硅谷雇了數(shù)百個頂尖的程序員,加上開源社區(qū)龐大的程序員參與開發(fā),瀏覽器的發(fā)展非常快,“在國內,360、UC、QQ、搜狗這四家雙核瀏覽器普遍能做到一年至少兩次升核。而Google三個月發(fā)布一個大版本,半年做一次全網升級,這就是技術上的差異”。
不同內核有何優(yōu)劣勢?
“國際上的瀏覽器大體分為四類”,梁志輝說,有基于Chromium的瀏覽器(chrome\360\qq\uc\sogou),基于Firefox的瀏覽器,基于Edge的瀏覽器和基于Trident的Internet Explorer瀏覽器。
四類各有優(yōu)劣勢,其中Chromium是性能最強,標準支持最好;Firefox在證書安全上最激進,對用戶隱私最敏感,更符合歐洲人的定位;IE已經被歷史拋棄了,每年大概有10%的下降速度;Edge的內核也是閉源,而且沒有第三方接口,目前仍處在發(fā)展期,與其它內核相比比例較低。
他認為,從目前來看,瀏覽器采用Chromium內核選擇正確,且該內核在全球市場上占有很大比重。但問題是,瀏覽器需要支持最新技術,“在這一點上,一個基于Chromium 49的瀏覽器在標準支持上會存在很多問題,對于一些稍微新點的技術,如web assembly,支持度會很差,對于webgl 2.0的標準支持度也不行”。
我國瀏覽器經歷了怎樣的發(fā)展歷程?
梁志輝稱,在自主研發(fā)的道路上,國內瀏覽器入局比較晚,而且瀏覽器需要遵守公開開放標準的產品,所以很少有瀏覽器會去渲染內核、文檔標準、腳本標準。對于360瀏覽器來說,其是對Chromium內核最大的調整在于雙核打通,和用戶體驗的優(yōu)化。
“雙核一直是瀏覽器研發(fā)最困難的一個關鍵點”,梁志輝說,Chromium是開源的,Trident是一個閉源,但是兼容大量老系統(tǒng)的內核。雙核瀏覽器不是將兩個內核“像膠水一樣粘起來”,而是要把它們的Cookie、表單數(shù)據(jù)、歷史紀錄等等打通。對于創(chuàng)新來說,360瀏覽器則是基于開源Chromium內核+Trident內核的雙核瀏覽器,在內核層面優(yōu)先用Chromium內核進行渲染,保證性能優(yōu)越,對于必須使用IE瀏覽器訪問的頁面,則使用Trident內核,保證老頁面的兼容性,同時也會使用Trident內核渲染,并進行更新。
“要看一個產品是否自主研發(fā),就要看它是否能緊跟最新的標準,能否及時修復漏洞。如果做不到,證明它們消化不了2400萬行的瀏覽器代碼,出了bug不一定能修復”,梁志輝說道。