瀏覽器專家:自主研發等於半個Windows 少有人動內核

2020-11-23 驅動之家

自稱自主研發瀏覽器核心產品的「紅芯」公司宣布完成2.5億C輪系列融資,隨即引發質疑。網友們指責,該瀏覽器就是將谷歌瀏覽器內核套了個殼,並非自主研發,甚至將其比喻為當年的「漢芯」。

對此,紅芯CEO陳本峰迴應:確實是基於谷歌Chrome瀏覽器內核而開發,但內核層面有自主創新。

國有瀏覽器為何多選用谷歌Chromium內核產品?自主研發的困難在哪裡?……對於瀏覽器的相關技術問題,我們專訪了360 PC瀏覽器事業部總經理梁志輝。

我國自主研發瀏覽器有何困難?

據悉,谷歌Chrome瀏覽器除了正式發布的Chrome版本外,尚有一個Chromium項目,供開發者開源使用。

「Chromium就是靠開源的路子打敗了閉源的IE。」梁志輝告訴我們,Chromium主要的代碼是基於MIT license開源協議。

從協議層面上,谷歌鼓勵第三方基於Chromium代碼進行二次開發,而且不要求二次開源。

從項目上,Chromium產品的發展是跟開源社區綁定一起,無論是代碼審核、Bug反饋、需求收集、標準制定,都跟社區綁定且密不可分。

一般來講,Chromium的瀏覽器代碼規模有2400萬行,一個Windows作業系統大約5000萬行左右,所以做一個瀏覽器等於小半個作業系統。

更重要的是,Google在矽谷僱了數百個頂尖的程式設計師,加上開源社區龐大的程式設計師參與開發,瀏覽器的發展非常快。

「在國內,360、UC、QQ、搜狗這四家雙核瀏覽器普遍能做到一年至少兩次升核,而Google三個月發布一個大版本,半年做一次全網升級,這就是技術上的差異。」

不同內核有何優劣勢?

「國際上的瀏覽器大體分為四類」,梁志輝說,有基於Chromium的瀏覽器(Chrome\360\QQ\UC\搜狗),基於Firefox的瀏覽器,基於Edge的瀏覽器和基於Trident的Internet Explorer瀏覽器。

四類各有優劣勢,其中Chromium是性能最強,標準支持最好;Firefox在證書安全上最激進,對用戶隱私最敏感,更符合歐洲人的定位;IE已經被歷史拋棄了,每年大概有10%的下降速度;Edge的內核也是閉源,而且沒有第三方接口,目前仍處在發展期,與其它內核相比比例較低。

他認為,從目前來看,瀏覽器採用Chromium內核選擇正確,且該內核在全球市場上佔有很大比重。

但問題是,瀏覽器需要支持最新技術,「在這一點上,一個基於Chromium 49的瀏覽器在標準支持上會存在很多問題,對於一些稍微新點的技術,如Web Assembly,支持度會很差,對於WebGL 2.0的標準支持度也不行。」

我國瀏覽器經歷了怎樣的發展歷程?

梁志輝稱,在自主研發的道路上,國內瀏覽器入局比較晚,而且瀏覽器需要遵守公開開放標準的產品,所以很少有瀏覽器會去渲染內核、文檔標準、腳本標準。

對於360瀏覽器來說,其是對Chromium內核最大的調整在於雙核打通,和用戶體驗的優化。

「雙核一直是瀏覽器研發最困難的一個關鍵點」,梁志輝說,Chromium是開源的,Trident是一個閉源,但是兼容大量老系統的內核。

雙核瀏覽器不是將兩個內核「像膠水一樣粘起來」,而是要把它們的Cookie、表單數據、歷史紀錄等等打通。對於創新來說,360瀏覽器則是基於開源Chromium內核+Trident內核的雙核瀏覽器,在內核層面優先用Chromium內核進行渲染,保證性能優越,對於必須使用IE瀏覽器訪問的頁面,則使用Trident內核,保證老頁面的兼容性,同時也會使用Trident內核渲染,並進行更新。

「要看一個產品是否自主研發,就要看它是否能緊跟最新的標準,能否及時修復漏洞。如果做不到,證明它們消化不了2400萬行的瀏覽器代碼,出了bug不一定能修復。」梁志輝說道。

相關焦點

  • 關於瀏覽器內核自主研發這件事,360瀏覽器推文表態 | 全文
    的文章,文章中寫道:從0到1,從無到有,這是很多人理解的自主研發,按這個標準,國內確實沒有自主研發的瀏覽器內核。360認為,沒有自主研發的瀏覽器內核主要有幾個原因:國家發展晚,錯過HTML4制定標準的時代;成本太高,30億美金去做自主研發,花上百億美金去推廣幾乎沒有公司做到;Chromium和
  • 海豚發布極速內核 渲染速度超原生瀏覽器10倍
    騰訊科技訊(月古)10月12日消息,今天下午,移動瀏覽器廠商海豚正式推出自主研發的內核——海豚極速內核。海豚官方宣稱,此次發布的極速內核的Canvas渲染速度超過原生瀏覽器的10倍,穩定性超原生瀏覽器5倍,在HTML5跑分達到480分,為目前所有手機瀏覽器中可以達到的最高分。不過,因為蘋果封閉性,海豚這一極速內核目前只針對Android系統版本。因為極速內核在技術上的優勢,海豚瀏覽器的響應更為迅速,用戶能在網頁中玩各類3D遊戲、播放高清電影和瀏覽高清圖片。
  • 助力國產系統研發創新 360瀏覽器將於年底實現跨平臺技術支持
    日前,號稱自主研發瀏覽器核心產品的「紅芯」公司剛剛宣布完成2.5億融資,隨即被網友爆料,紅芯瀏覽器無論是解壓後的安裝包還是配置界面,都能看出Chrome瀏覽器的影子。8月16日下午,「紅芯」創始人陳本峰向媒體承認「紅芯」確實使用了chrome瀏覽器的內核,但在此基礎上進行了對應的改動和創新。
  • 評說各大瀏覽器內核及2020年3月瀏覽器市場佔有率最新數據
    一、自主內核的瀏覽器:1、谷歌瀏覽器:谷歌瀏覽器是世界上最安全的瀏覽器(絕對沒有之一),它的致勝法寶是他的簡潔的設計,豐富的拓展(可惜中國無法使用)和較快的網頁訪問速度。3、opera瀏覽器:opera也有自己的內核,但是由於市場推廣不到位(不像很多國產軟體滿屏的廣告),以及逐漸退出了一線競爭的舞臺,隨著opera使用webkit內核,它就再也沒有和chrome競爭的能力了。
  • 紅芯瀏覽器了解一下
    公司稱,通過研發具有我國自主智慧財產權的瀏覽器核心技術,推出了「世界第五顆也是唯一一顆屬於中國人自己」的瀏覽器內核——紅芯Redcore。這無疑是個振奮人心的消息。當今網際網路前四顆瀏覽器內核分別為微軟IE瀏覽器內核Trident、谷歌Chrome瀏覽器內核Blink、蘋果Safari內核Webkit、火狐瀏覽器內核Gecko,但它們都是外國研發的。這家企業竟然打破了國外技術壟斷,太激動了有木有?然而,僅僅過了一天,大家就被現實啪啪打了臉。
  • 徹底換內核全面兼容Chrome!傲遊瀏覽器6體驗
    [PConline 應用]一直堅持使用自研Webkit內核的傲遊瀏覽器,現在終於換內核了!經過幾個月的測試,傲遊瀏覽器正式發布了「傲遊瀏覽器6」,這是一款官網稱為「讓區塊鏈應用和開發使用更簡單、便捷、用戶體驗更流暢的新科技瀏覽器」,並且換用了Chromium內核。
  • 微軟徹底向谷歌投降,繼放棄手機作業系統後,瀏覽器也改用Chrome
    而後,微軟突然宣布放棄已經布局近10年的行動作業系統,今後將不會再有使用windows行動作業系統的手機了,在的最後一代Windows 10 Mobile,將成為微軟在行動作業系統上的絕唱。而更讓人吃驚的是,就在近日,微軟宣布將徹底放棄瀏覽器內核的開發,今後的Edge將轉而使用谷歌的Chrome瀏覽器內核及搜尋引擎。這樣從手機作業系統到瀏覽器,微軟可以說全面向谷歌投降了。
  • 瀏覽器內核WebKit編年史
    到2000年的春天,出現了一套嶄新的瀏覽器內核——KHTML和KJS ——準備在新版本的KDE上實施。他們就是後來被某個位於Cupertino的「水果」公司採摘的開源項目。蘋果式待遇2003年1月,在舊金山的Macworld Expo主題演講中,Steve Jobs宣布蘋果KHTML引擎的移植——WebCore開放原始碼。
  • 夸克瀏覽器手機版下載
    夸克瀏覽器手機版是一款堅持極簡理念的手機瀏覽器,極簡、極速、極致省流。夸克瀏覽器自帶內核,速度提升50%,內置Google、百度等5種搜尋引擎,想找什麼都能快速找到!
  • 紅芯瀏覽器涉嫌抄襲谷歌引外媒關注:不標來源谷歌或有權禁用
    紅芯瀏覽器涉嫌抄襲谷歌事件曝光後,也引發了海外媒體的關注。8月16日,美國CNBC以《中國公司兜售創新軟體以打敗美國競爭者,被發現使用了部分谷歌的代碼》為題,報導了紅芯時代(北京)科技有限公司瀏覽器產品紅芯瀏覽器,號稱「打破美國壟斷,中國首個自主創新智能瀏覽器內核」,卻被發現其實使用的是谷歌Chrome的內核架構。
  • UC瀏覽器電腦版功能體驗
    此次發布的UC瀏覽器電腦版是由原阿里巴巴淘寶瀏覽器團隊和UC瀏覽器研發隊伍聯手打造,兼具UC瀏覽器在移動端的產品積累、技術優勢和淘寶瀏覽器團隊對電子購物等PC端用戶需求的理解。UC瀏覽器電腦版繼承了UC瀏覽器「快省」、「雲端」的特點和技術,並在跨屏互動的設計和表現上有明顯優勢;同時,多個針對購物體驗優化的相關功能也讓產品更加實用。
  • Windows最好的瀏覽器!只有你想不到,沒有它做不到
    說到PC瀏覽器界的老大,那必須歸Chrome莫屬了,第一名谷歌家的 Chrome以市場佔有量為 67.39%穩穩坐在了第一瀏覽器的位置,緊接其後的是火狐。其實小雷認為除了chrome先進的內核和友好的界面能吸引到人,最重要的原因是因為chrome支持海量的拓展,還有官方的拓展商店(當然我們上不了)。
  • Win10無法安裝IE瀏覽器的解決方法
    Win10無法安裝Internet Explorer 11瀏覽器的解決方法大家好!今天給大家分享win10無法安裝IE11的解決方法,自從安裝win10之後你會發現個問題,就是IE瀏覽不顯示在桌面醒目處,而恰恰相反的是任務欄多出個Edge瀏覽器,也就是說win10開始推薦用Edge瀏覽器了,但是有很大一部分人是必須用IE瀏覽器的,例如ao辦公系統。
  • ie瀏覽器升級兩種簡單方法
    電腦瀏覽器是我們訪問網頁的工具。對於如何升級系統自帶的IE瀏覽器,我們提供了兩種簡單的升級IE瀏覽器的方法。前者是直接在當前瀏覽器版本上進行升級,後者是直接下載最新版本來覆蓋安裝,達到升級IE瀏覽器的目的。
  • 全新PC瀏覽器橫空出世
    由於性能出色,相信目前絕大多數Windows系統用戶都在使用谷歌推出的Chrome瀏覽器。  即便不是谷歌自家的Chrome瀏覽器,多數用戶使用的應該也是基於谷歌Chromium內核的三方瀏覽器。
  • 瀏覽器中實現深度學習?有人分析了7個基於JS語言的DL框架
    由於每個實驗通常需要運行不同配置下的幾十個任務,作者開發了一個 Chrome 瀏覽器擴展版本:可以迭代運行所有頁面,並在一個任務完成之後更改配置。該擴展版本的瀏覽器還能夠監控網頁的系統資源使用情況。但在從 4 個隱層、每層 128 個神經元到 8 個隱層、每層 256 個神經元的過程中,iGPU 的訓練時間明顯增加。作者分析,其原因可能是在本實驗設定的網絡規模下,訓練過程沒有達到 GPU 的能力瓶頸。雖然 nGPU 的矩陣計算能力優於 iGPU,但 nGPU 的訓練時間比 iGPU 長。
  • UC瀏覽器電腦版體驗
    (其實,更坑爹的是不用激活碼就可以體驗,攻略見文末)下載地址:https://wap3.ucweb.com/files/UCBrowser/zh-cn/999/UCBrowser_V1.0.226.1028_windows_pf101_(Build14033120).exe安裝包和圖標安裝包大小為46.5MB,版本號為1.0.226.1028
  • 瀏覽器中實現深度學習?有人分析了7個基於JS語言的DL框架,發現還有...
    由於每個實驗通常需要運行不同配置下的幾十個任務,作者開發了一個 Chrome 瀏覽器擴展版本:可以迭代運行所有頁面,並在一個任務完成之後更改配置。該擴展版本的瀏覽器還能夠監控網頁的系統資源使用情況。但在從 4 個隱層、每層 128 個神經元到 8 個隱層、每層 256 個神經元的過程中,iGPU 的訓練時間明顯增加。作者分析,其原因可能是在本實驗設定的網絡規模下,訓練過程沒有達到 GPU 的能力瓶頸。雖然 nGPU 的矩陣計算能力優於 iGPU,但 nGPU 的訓練時間比 iGPU 長。
  • 快搜極速瀏覽器推出無限雲加速 免費自帶VPN的瀏覽器
    現在 快搜極速瀏覽器最近推出的開發版希望通過內置免費的無限量的 VPN 服務來能解決這個問題。快搜極速瀏覽器,又稱快搜瀏覽器,是一款由北京快搜科技有限公司出品雙核瀏覽器,基於Chromium穩定版,融合了谷歌Chrome瀏覽器的極速特點與微軟IE瀏覽器的兼容特性,附加諸多實用功能的增強版網頁瀏覽器。它具備谷歌自主智慧財產權Blink極速瀏覽器內核,持續致力於簡單且有效率的用戶交互界面。