0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

中國沒有自主研發(fā)的瀏覽器內(nèi)核的原因是什么?

jmiy_worldofai ? 來源:未知 ? 作者:胡薇 ? 2018-08-20 10:14 ? 次閱讀

8月19日消息,近日360公司發(fā)表題為《中國為什么沒有自主研發(fā)的瀏覽器內(nèi)核?》的文章,文章中寫道:從0到1,從無到有,這是很多人理解的自主研發(fā),按這個(gè)標(biāo)準(zhǔn),國內(nèi)確實(shí)沒有自主研發(fā)的瀏覽器內(nèi)核。

360認(rèn)為,沒有自主研發(fā)的瀏覽器內(nèi)核主要有幾個(gè)原因:

國家發(fā)展晚,錯(cuò)過HTML4制定標(biāo)準(zhǔn)的時(shí)代;

成本太高,30億美金去做自主研發(fā),花上百億美金去推廣幾乎沒有公司做到;

Chromium和Firefox本就是一個(gè)開源項(xiàng)目,從授權(quán)協(xié)議上,它們鼓勵(lì)基于已有的技術(shù)去做技術(shù)創(chuàng)新。

360還指出,全球化的今天工程上并不要求產(chǎn)品必須是凈室開發(fā)的流程,今天有能力實(shí)現(xiàn)關(guān)鍵核心技術(shù)自主可控的公司,如華為對(duì)4G5G,360對(duì)瀏覽器,都是因?yàn)橛辛司薮蟮氖袌龇蓊~,基于市場分額折換回來的話語權(quán)和主動(dòng)權(quán)。他們希望能夠利用這種話語權(quán)和主動(dòng)權(quán),更好地服務(wù)用戶,服務(wù)國產(chǎn)操作系統(tǒng)。

以下為全文:

關(guān)于瀏覽器內(nèi)核自主研發(fā)的事情,最近一直鬧得沸沸揚(yáng)揚(yáng),口水戰(zhàn)很多,但作為國內(nèi)用戶量最大的360瀏覽器,我們希望能從實(shí)戰(zhàn)的角度分析下這個(gè)事情。

什么是自主研發(fā)?很顯然,從0到1,從無到有,這是很多人理解的自主研發(fā),按這個(gè)標(biāo)準(zhǔn),國內(nèi)確實(shí)沒有自主研發(fā)的瀏覽器內(nèi)核。

為什么沒有?

首先,審視我們的情況,我們國家發(fā)展晚,錯(cuò)過HTML4制定標(biāo)準(zhǔn)的時(shí)代,很多標(biāo)準(zhǔn)在99年以前就已經(jīng)定下來,而瀏覽器又是一個(gè)特別需要大家遵守公開開放標(biāo)準(zhǔn)的一個(gè)產(chǎn)品,大家想入局,就得基于已有的技術(shù)和標(biāo)準(zhǔn)去做事情,在通迅行業(yè)的2G/3G標(biāo)準(zhǔn)也是這樣,這是既定事實(shí)造成的第一個(gè)門檻。

其次,成本太高。以目前市場占有率最大的Chrome為例子,Google最多時(shí)候調(diào)動(dòng)超過1000個(gè)硅谷的程序員集中力量去開發(fā)出Chromium內(nèi)核的瀏覽,從2008年算,至今也花了10年。按灣區(qū)程序員25萬美金年薪算,一年研發(fā)工資近3億美金,10年就是30億美金的研發(fā)成本。推廣成本更是數(shù)倍于研發(fā)成本,也就是上百億。一個(gè)瀏覽器代碼接近2400萬行,從項(xiàng)目規(guī)模來說,已經(jīng)接近半個(gè)操作系統(tǒng)了。Web /Javascript 的標(biāo)準(zhǔn)發(fā)展了二十幾年,有PB級(jí)別的Web文檔數(shù)據(jù)和Javascript腳本被生產(chǎn)出來。Google、微軟、蘋果作為行業(yè)先行者,能夠制定規(guī)則已經(jīng)是個(gè)無可避免的事實(shí),而國內(nèi),沒有同等實(shí)力的公司有這樣的資源,可以投入30億美金去做自主研發(fā),花上百億美金去推廣。

此外,今天Chromium和Firefox本就是一個(gè)開源項(xiàng)目,產(chǎn)品由社區(qū)驅(qū)動(dòng),從授權(quán)協(xié)議上,它們也鼓勵(lì)基于已有的技術(shù)去做技術(shù)創(chuàng)新,而不是重復(fù)發(fā)明輪子。

基于開源項(xiàng)目遵守開源授權(quán)協(xié)議,遵守開放式標(biāo)準(zhǔn)去做一個(gè)瀏覽器并不可恥。即使強(qiáng)如Google,Chromium也基于大量開源項(xiàng)目,包括Webkit / Javascript v8 / Zlib / Openssl等等。沒有這些開源項(xiàng)目,也不會(huì)有Chromium。一個(gè)封閉、強(qiáng)調(diào)私有標(biāo)準(zhǔn)的自主研發(fā)的瀏覽器,比一個(gè)開源,遵守開放式標(biāo)準(zhǔn)的瀏覽器更危險(xiǎn)。從Microsoft Edge的瀏覽器可以看到,雖然Edge比IE性能更好,比Chrome更省電,Smooth Scroll技術(shù)簡直吊打ChromeFirefoxSafari,就算內(nèi)置到Windows10的系統(tǒng)中去,但是代碼不開放,接口不開放,不支持?jǐn)U展,不兼容老網(wǎng)頁等多個(gè)原因,導(dǎo)致強(qiáng)如微軟都無法把它推起來。

從Chromium/Firefox的項(xiàng)目機(jī)制判斷,一個(gè)開源授權(quán)協(xié)議就是一個(gè)項(xiàng)目的精神。靠開源方式做起來的項(xiàng)目是無法以閉源方式運(yùn)作下去的,比起開源項(xiàng)目被美國人控制,更應(yīng)該擔(dān)心的是標(biāo)準(zhǔn)本身缺少話語權(quán)。畢竟瀏覽器的每行代碼,都要受W3C協(xié)會(huì),CABForum組織,RFC協(xié)議規(guī)范。引擎里每一行代碼的邏輯,是要受對(duì)應(yīng)的行業(yè)標(biāo)準(zhǔn)所約束。2014年的時(shí)候,國內(nèi)瀏覽器做的跑分大戰(zhàn),就是在比拼誰對(duì)W3C的h5標(biāo)準(zhǔn)支持得最好。

以360為例,我們是W3C組織成,也是CABForum組織的管理成員之一。 360 Hackteam匯報(bào)ChromiiumIEEdge瀏覽器內(nèi)核 的0day漏洞。多次獲得google / 微軟 等公開的致謝。在國際標(biāo)準(zhǔn)制定上,像PKI證書體系的Baseline Requirement的標(biāo)準(zhǔn)制定,我們有1/5的投票權(quán),面對(duì)用戶需求的時(shí)候,我們能夠因地制宜的擴(kuò)展內(nèi)核,修復(fù)漏洞,我們對(duì)產(chǎn)品的發(fā)展主動(dòng)權(quán)、創(chuàng)新主動(dòng)權(quán)都牢牢掌握在自己手中。面對(duì)閉源的IE內(nèi)核 或者Flash插件,我們也能夠以內(nèi)存鉤子、熱補(bǔ)丁、第三方接口等方式做功能的擴(kuò)展和功能增強(qiáng)。這一切都是建立在10年持續(xù)的開發(fā)和運(yùn)營經(jīng)驗(yàn)的結(jié)果上。

龐大的用戶群體提煉出的需求創(chuàng)新,讓我們擁有了創(chuàng)新的主動(dòng)權(quán),每周發(fā)布的版本能夠迅速升級(jí)到全國4億臺(tái)電腦上,是我們的發(fā)展的主動(dòng)權(quán)。可以說,就是用戶幫我們爭取了在國際上的話語權(quán),讓我們有能力去影響行業(yè)標(biāo)準(zhǔn),從而惠及我們的用戶。瀏覽器內(nèi)核只是實(shí)現(xiàn)html標(biāo)準(zhǔn)的一個(gè)客戶端。標(biāo)準(zhǔn)本身能被中國人影響,按照規(guī)則投票,比客戶端本身更重要。

從內(nèi)心講,我們也很希望能夠自主研發(fā),但事實(shí)是,全球化的今天工程上并不要求產(chǎn)品必須是凈室開發(fā)的流程,今天有能力實(shí)現(xiàn)關(guān)鍵核心技術(shù)自主可控的公司,如華為對(duì)4G5G,360對(duì)瀏覽器,都是因?yàn)橛辛司薮蟮氖袌龇蓊~,基于市場分額折換回來的話語權(quán)和主動(dòng)權(quán)。我們希望能夠利用這種話語權(quán)和主動(dòng)權(quán),更好地服務(wù)用戶,服務(wù)國產(chǎn)操作系統(tǒng)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 內(nèi)核
    +關(guān)注

    關(guān)注

    3

    文章

    1336

    瀏覽量

    40084
  • 瀏覽器
    +關(guān)注

    關(guān)注

    1

    文章

    1007

    瀏覽量

    34972
  • 360
    360
    +關(guān)注

    關(guān)注

    1

    文章

    414

    瀏覽量

    29843

原文標(biāo)題:360:中國為什么沒有自主研發(fā)的瀏覽器內(nèi)核?

文章出處:【微信號(hào):worldofai,微信公眾號(hào):worldofai】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    跨域問題是由瀏覽器的同源策略造成的

    瀏覽器
    jf_62215197
    發(fā)布于 :2024年08月27日 07:51:42

    不只是前端,后端、產(chǎn)品和測試也需要了解的瀏覽器知識(shí)(二)

    繼上篇《 不只是前端,后端、產(chǎn)品和測試也需要了解的瀏覽器知識(shí)(一)》介紹了瀏覽器的基本情況、發(fā)展歷史以及市場占有率。 本篇文章將介紹瀏覽器基本原理。 在掌握基本原理后,通過技術(shù)深入,在研發(fā)
    的頭像 發(fā)表于 08-12 14:32 ?171次閱讀
    不只是前端,后端、產(chǎn)品和測試也需要了解的<b class='flag-5'>瀏覽器</b>知識(shí)(二)

    不只是前端,后端、產(chǎn)品和測試也需要了解的瀏覽器知識(shí)

    一、我們?yōu)槭裁匆私?b class='flag-5'>瀏覽器? 1. 對(duì)于前端開發(fā)者 1.瀏覽器是用戶體驗(yàn)的第一線。我們需要了解瀏覽器的工作原理,才能有效地設(shè)計(jì)和實(shí)現(xiàn)用戶界面,確保良好的用戶體驗(yàn)。 2.好的產(chǎn)品需要考慮瀏覽器
    的頭像 發(fā)表于 07-01 18:03 ?323次閱讀
    不只是前端,后端、產(chǎn)品和測試也需要了解的<b class='flag-5'>瀏覽器</b>知識(shí)

    Opera瀏覽器引領(lǐng)潮流,全球首接端側(cè)AI大模型

    昆侖萬維旗下海外平臺(tái)Opera宣布,其旗艦瀏覽器Opera One和游戲瀏覽器Opera GX將正式接入端側(cè)AI大模型,成為全球首個(gè)實(shí)現(xiàn)這一突破的主流瀏覽器。
    的頭像 發(fā)表于 06-03 09:18 ?532次閱讀

    Edge瀏覽器關(guān)閉Microsoft Rewards擴(kuò)展原因揭曉

    據(jù)報(bào)道,近期德國等地的Microsoft Edge瀏覽器用戶發(fā)現(xiàn),安裝或啟動(dòng)Microsoft Rewards擴(kuò)展后,會(huì)出現(xiàn)“右上角擴(kuò)展被Edge瀏覽器禁用以保障您的瀏覽器安全”的提醒窗口。
    的頭像 發(fā)表于 04-10 09:55 ?565次閱讀

    昆侖萬維旗下Opera將推出全球首款非WebKit內(nèi)核的iOS瀏覽器

    近日,昆侖萬維旗下的國際知名瀏覽器品牌Opera宣布,將針對(duì)歐洲的iPhone和iPad用戶推出一款全新的AI瀏覽器——Opera One。這款瀏覽器最大的亮點(diǎn)在于,它基于Opera自研的引擎,而非通常的WebKit
    的頭像 發(fā)表于 02-06 16:40 ?4919次閱讀

    js腳本怎么在瀏覽器中運(yùn)行

    瀏覽器中運(yùn)行JavaScript腳本是一種常見的方式,因?yàn)镴avaScript是一種在Web瀏覽器中執(zhí)行的腳本語言。下面是一個(gè)詳細(xì)的,最少1500字的文章,介紹如何在瀏覽器中運(yùn)行
    的頭像 發(fā)表于 11-27 16:46 ?2310次閱讀

    js文件可以直接瀏覽器運(yùn)行嗎

    JS文件可以直接在瀏覽器中運(yùn)行。JavaScript(簡稱JS)是一種廣泛用于瀏覽器端編程的腳本語言。作為一種解釋性語言,JS不需要編譯,而是由瀏覽器逐行解釋執(zhí)行。因此,JS文件可以直接在瀏覽
    的頭像 發(fā)表于 11-27 16:45 ?3191次閱讀

    瀏覽器怎么打開javascript

    瀏覽器是一種用于瀏覽和訪問互聯(lián)網(wǎng)頁面的應(yīng)用程序,而JavaScript是一種常用的網(wǎng)頁編程語言,用于給網(wǎng)頁添加交互和動(dòng)態(tài)效果。本文將詳細(xì)探討如何在瀏覽器中打開JavaScript,并解釋
    的頭像 發(fā)表于 11-26 11:25 ?2036次閱讀

    瀏覽器需要支持javascript怎么解決

    JavaScript是一種流行的腳本語言,用于對(duì)網(wǎng)頁進(jìn)行動(dòng)態(tài)交互和功能增強(qiáng)。幾乎所有現(xiàn)代瀏覽器都支持JavaScript,但在某些情況下,用戶可能需要采取措施來確保瀏覽器支持JavaScript
    的頭像 發(fā)表于 11-26 11:23 ?4359次閱讀

    瀏覽器支持javascript怎么設(shè)置

    瀏覽器是我們上網(wǎng)沖浪的工具,而JavaScript是一種廣泛使用的腳本語言,可以在網(wǎng)頁中添加交互性和動(dòng)態(tài)性。因此,確保瀏覽器正確支持JavaScript是非常重要的。 首先,我們需要理解什么是瀏覽器
    的頭像 發(fā)表于 11-26 11:22 ?1227次閱讀

    瀏覽器javascript被禁用怎么解開

    JavaScript是一種前端開發(fā)語言,通過運(yùn)行在瀏覽器中的腳本來給網(wǎng)頁增加動(dòng)態(tài)交互和功能性。然而,有時(shí)候我們可能會(huì)遇到瀏覽器禁用JavaScript的情況,這會(huì)導(dǎo)致某些網(wǎng)頁無法正常運(yùn)行或功能受限
    的頭像 發(fā)表于 11-26 11:21 ?1.7w次閱讀

    ie瀏覽器限制運(yùn)行腳本

    的安全。在本文中,我將詳細(xì)介紹IE瀏覽器限制運(yùn)行腳本的各個(gè)方面和原因。 首先,IE瀏覽器限制運(yùn)行腳本的一個(gè)主要原因是為了防止跨站腳本攻擊(Cross-Site Scripting,XS
    的頭像 發(fā)表于 11-26 11:19 ?1289次閱讀

    python控制已經(jīng)打開的瀏覽器

    Python是一種廣泛使用的編程語言,它具有強(qiáng)大的功能和豐富的庫。其中一個(gè)功能就是控制已經(jīng)打開的瀏覽器。這篇文章將詳細(xì)介紹如何使用Python控制已經(jīng)打開的瀏覽器,并提供一些實(shí)際的示例。 一
    的頭像 發(fā)表于 11-22 14:29 ?2488次閱讀

    基于WAP的嵌入式瀏覽器設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于WAP的嵌入式瀏覽器設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-24 11:33 ?0次下載
    基于WAP的嵌入式<b class='flag-5'>瀏覽器</b>設(shè)計(jì)