《談網(wǎng)頁瀏覽器發(fā)展變遷》由會員分享,可在線閱讀,更多相關(guān)《談網(wǎng)頁瀏覽器發(fā)展變遷(3頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、談網(wǎng)頁瀏覽器發(fā)展變遷
摘要: 從第一款瀏覽器誕生,到目前國產(chǎn)瀏覽器琳瑯滿目,瀏覽器的開展, 可以說是時(shí)
代變遷的縮影。 從瀏覽器根本架構(gòu)、 瀏覽器性能指標(biāo)著手, 分析其淵源和開展變遷的歷史邏
輯,并對未來瀏覽器的開展方向和開展途徑進(jìn)行了展望。
關(guān)鍵詞:瀏覽器;開展變遷;架構(gòu);性能指標(biāo)
上網(wǎng)工具的更迭,是時(shí)代變遷的縮影。從 1991 年第一款瀏覽器誕生,到今天基于瀏覽
器的互聯(lián)網(wǎng)應(yīng)用遍地開花, 30 年間瀏覽器的開展變遷,讓人無不感嘆信息化時(shí)代開展的日
新月異。
1 瀏覽器的根本架構(gòu)變遷
目前主流的瀏覽器一般由用戶界面、瀏覽器引擎、渲染引擎、網(wǎng)絡(luò)、JS解釋器、UI后
端、數(shù)據(jù)
2、持久化存儲七個模塊組成, 如圖 1 所示。 其內(nèi)核普遍認(rèn)為是渲染引擎,即人們常說
的排版引擎。 本質(zhì)上國產(chǎn)的雙核瀏覽器的架構(gòu)也由上述七個模塊組成, 只是在渲染引擎方面
作了一些集成和兼容。 回憶瀏覽器的開展史, 其根本架構(gòu)開展主要經(jīng)歷了三個階段, 主要代
表為下列三款瀏覽器明星產(chǎn)品:① Netscape ,市場占有率一度到達(dá)90%,其最明顯的特征
是有了比擬成型的用戶界面。 在計(jì)算機(jī)的使用對象主要為程序員的年代, 界面友好的視窗系
統(tǒng)的出現(xiàn),是一次技術(shù)革命和產(chǎn)品創(chuàng)新,瀏覽器開始 “接地氣〞,普通個人電腦用戶也可以
暢游互聯(lián)網(wǎng)世界。 擁有良好用戶界面的瀏覽器大大開闊了人們的視野, 加
3、速了互聯(lián)網(wǎng)的遍及
和推廣。 ② IE ,由于其與微軟操作系統(tǒng)進(jìn)行了捆綁,操作系統(tǒng)不斷更新升級,帶動著瀏覽
器的性能在各個方面尋求突破。微軟瀏覽器技術(shù)架構(gòu)先后在UI 后端、數(shù)據(jù)持久化存儲上不
斷發(fā)力,其后端性能遠(yuǎn)超同類。緩存技術(shù)不斷成熟、 JAVA 腳本語言不斷豐盛、個人計(jì)算機(jī)
性能不斷提升為IE 瀏覽器提供了更大的發(fā)揮空間。微軟依靠其強(qiáng)大的操作系統(tǒng)不斷優(yōu)化其
通信模塊,不斷推動操作系統(tǒng)和 UI 后端的融合,幾乎一度讓人們認(rèn)為 IE 是計(jì)算機(jī)的標(biāo)配,
不可或缺。③ chrome 瀏覽器,目前占領(lǐng)瀏覽器市場半壁江山,這主要得益于其在渲染引擎
方面的出色表現(xiàn),并且將JS解釋器剝離出來。
4、通過優(yōu)化流程,人們忽然意識到排版引擎才
是瀏覽器真正的內(nèi)核。 chrome 瀏覽器背靠谷歌公司,采用開源技術(shù),依托其強(qiáng)大的搜索能
力,以及基于H5 技術(shù)的解析,其渲染性能大大提升,使用中得到了程序員、前端用戶、網(wǎng)
民的一致認(rèn)可。 經(jīng)過三次大的產(chǎn)品升級和架構(gòu)重設(shè), 形成了目前瀏覽器的根本技術(shù)架構(gòu)。 基
于這種架構(gòu)設(shè)計(jì), 瀏覽器引擎居中調(diào)度, 在用戶界面和渲染引擎之間傳送指令或本地計(jì)算機(jī)
緩存中讀寫數(shù)據(jù),負(fù)責(zé)通信;渲染引擎解析DOM 文檔和布局規(guī)那么,并將內(nèi)容呈現(xiàn)給終端
用戶, 負(fù)責(zé)排版。目前國內(nèi)市場上的各類瀏覽器雖然性能各異,但都沒有脫離這一框架,只
是針對不同應(yīng)用人群,在某一模塊
5、進(jìn)行強(qiáng)化或者在不同模塊間進(jìn)行兼容。
2 瀏覽器性能指標(biāo)的變遷
目前人們關(guān)注的瀏覽器性能指標(biāo)主要有運(yùn)行速度、 平安穩(wěn)定、 入口體驗(yàn)、 資源占用等維
度。 雖說現(xiàn)在都是百兆光纖到戶, 但隨之而來的是高清視頻, 想要體驗(yàn)上網(wǎng)瀏覽風(fēng)馳電掣的
感覺, 網(wǎng)頁運(yùn)行速度是王道。上網(wǎng)瀏覽的平安、穩(wěn)定性極為重要性,如何推送網(wǎng)民需要的東
西,讓網(wǎng)民第一時(shí)間得償所愿, 各瀏覽器公司需精心設(shè)計(jì)入口體驗(yàn)。移動互聯(lián)網(wǎng)時(shí)代, 各種
應(yīng)用爭相迸發(fā), 如何減少手機(jī)電腦資源開銷、 壓縮內(nèi)存占用量、節(jié)約電能耗費(fèi),是人們的最
大需求。 人們一直在不斷提高瀏覽器的運(yùn)行速度, 從有瀏覽器那天開始, 30 年來一直如此。
只
6、有瀏覽網(wǎng)頁暢通無阻,才能暢游 “網(wǎng)絡(luò)世界〞。瀏覽器運(yùn)行速度的分項(xiàng)指標(biāo)主要包括軟件
啟動時(shí)間、網(wǎng)頁加載時(shí)間、緩存網(wǎng)頁加載時(shí)間、標(biāo)簽加載時(shí)間、復(fù)雜網(wǎng)頁渲染速度等。 20
世紀(jì)末 21 世紀(jì)初,由于網(wǎng)絡(luò)病毒猖獗,黑客利用瀏覽器漏洞,采用網(wǎng)頁掛馬等伎倆,通過
網(wǎng)絡(luò)把病毒帶入到各個終端, 引起了一場瀏覽器平安捍衛(wèi)戰(zhàn)。 如何減少網(wǎng)頁卡頓崩潰、 避免
網(wǎng)頁被掛馬注毒, 成為那個年代人們選擇瀏覽器的重要指標(biāo), 360 瀏覽器在那個年代不斷成
長起來。入口體驗(yàn)是互聯(lián)網(wǎng)經(jīng)濟(jì)的產(chǎn)物, 21 世紀(jì)的第一個十年,電子商務(wù)得到推廣遍及,
瀏覽器主頁之爭沒有間斷過。 PC 時(shí)代,瀏覽器是絕對的入口之王。瀏覽器入
7、口體驗(yàn),承載
著網(wǎng)民的上網(wǎng)需求, 也加載著互聯(lián)網(wǎng)公司的造富幻想。 互聯(lián)網(wǎng)公司無不想利用瀏覽器主頁這
個黃金廣告位置, 做好產(chǎn)品的宣傳和推廣。 隨著近年來移動互聯(lián)網(wǎng)的迅速開展, 人們逐漸意
識到瀏覽器資源開銷不容小覷。 手機(jī)成為了上網(wǎng)的主要工具, 手機(jī)上的應(yīng)用目不暇接, 互聯(lián)
網(wǎng)海量數(shù)據(jù)低本錢推送, 如何有選擇性地瀏覽下載、 減少資源占用成為較大難題, 如何使瀏
覽器輕巧、 能耗低以及產(chǎn)生的垃圾文件少成為人們?nèi)找骊P(guān)注的問題。 從關(guān)注速度到關(guān)注平安、
關(guān)注體驗(yàn), 再到目前關(guān)注資源開銷, 隨著時(shí)代的變化, 瀏覽器性能指標(biāo)關(guān)注的重點(diǎn)也在不斷
變化。
3 瀏覽器開展方向和途徑
3.1
8、開展方向
瀏覽器是典型的 B/S 結(jié)構(gòu),即瀏覽器/ 效勞器模式。移動互聯(lián)網(wǎng)到來,APP 客戶端大行
其道,各類C/S結(jié)構(gòu)應(yīng)用不斷開發(fā)。PC時(shí)代,QQ瀏覽器是上網(wǎng)工具,QQ是聊天工具。移
動時(shí)代,微信除了聊天,也能搜索、購物、理財(cái)、閱讀等,瀏覽器能實(shí)現(xiàn)的上網(wǎng)目的,微信
也能實(shí)現(xiàn)【 1 】 ?;ヂ?lián)網(wǎng)經(jīng)濟(jì)主要是流量經(jīng)濟(jì),瀏覽器市場會不會萎縮《明星產(chǎn)品的消亡,代
表著老舊時(shí)代的逝去, 瀏覽器是不是就日薄西山?毫無疑問, 除了流量模式和商業(yè)模式的革
新,瀏覽器和其他APP 目前的區(qū)別已不再明顯。但“阿里巴巴終究沒有顛覆銀行業(yè)〞,互聯(lián)
網(wǎng)再興旺, 瀏覽器也不可或缺, 基于網(wǎng)絡(luò)協(xié)議和 B/S
9、結(jié)構(gòu)的格局不會改變,關(guān)于瀏覽器退出
時(shí)代的言論不攻自破。將來,瀏覽器會與終端APP一起開展,互采優(yōu)長。
3.2 開展途徑
新版 Edge 瀏覽器是在 Chromium 框架根底上開發(fā)的,可以看出,基于開源技術(shù)的瀏覽
器開發(fā)模式是主流、潮流。微軟,作為全球頂尖的軟件公司,尚能迅速轉(zhuǎn)變觀念、思路,國
內(nèi)瀏覽器廠商更不能因 APP 客戶端軟件的大量開發(fā)而心生躁動,應(yīng)心神篤定,優(yōu)化創(chuàng)新瀏
覽器的根本框架、模塊,提升性能。瀏覽器是高科技領(lǐng)域的核心產(chǎn)品,一直以來,中國芯片
技術(shù)、 操作系統(tǒng)、瀏覽器等核心技術(shù)都靠對外引進(jìn)。開展國產(chǎn)瀏覽器, 可從開源內(nèi)核研究開
始,防止走彎路。畢竟眾籌的力量是
10、無窮的,開源的東西也可以 “國產(chǎn)自主可控〞。隨著大
數(shù)據(jù)和人工智能的滲透,瀏覽器的功能升級越來越頻繁。未來, AI 工具箱很可能成為瀏覽
器的重要組成局部,通過“傳、感、知、用〞,充沛運(yùn)用云計(jì)算、大數(shù)據(jù)技術(shù),瀏覽器將重
建視覺辨認(rèn)功能,未來的瀏覽器會越來越智能?;蛟S,隨著Web 應(yīng)用的開展迅速,瀏覽器
將成為移動操作系統(tǒng)的未來【 2】 。 中國移動互聯(lián)網(wǎng)的蓬勃開展、 國產(chǎn)芯片和通信技術(shù)的進(jìn)步、
5G 的開展使得外鄉(xiāng)的手機(jī)瀏覽器已經(jīng)嶄露頭角,有些技術(shù)甚至實(shí)現(xiàn)了彎道超車。未來,隨
著信息產(chǎn)業(yè)自身生態(tài)閉環(huán)的完善,國產(chǎn)瀏覽器的平安穩(wěn)定、內(nèi)容聚合、 應(yīng)用分發(fā)、 人工智能 方面將會有大的飛躍。
參考文獻(xiàn):
1]張緒旺.再見瀏覽器,再見入口之王[N] .北京商報(bào), 2008-05-07.
[ 2]倪俊杰,劉宗凡,邱元陽,等.從今天起,我們重新認(rèn)識瀏覽器〔下〕[ J] .技術(shù)與
應(yīng)用, 2008 〔 5〕: 75-81.