前言:想要写出一篇引人入胜的文章?我们特意为您整理了谈网页浏览器发展变迁范文,希望能给你带来灵感和参考,敬请阅读。
摘要:从第一款浏览器诞生,到目前国产浏览器琳琅满目,浏览器的发展,可以说是时代变迁的缩影。从浏览器基本架构、浏览器性能指标着手,分析其渊源和发展变迁的历史逻辑,并对未来浏览器的发展方向和发展途径进行了展望。
关键词:浏览器;发展变迁;架构;性能指标
上网工具的更迭,是时代变迁的缩影。从1991年第一款浏览器诞生,到今天基于浏览器的互联网应用遍地开花,30年间浏览器的发展变迁,让人无不感慨信息化时展的日新月异。
1浏览器的基本架构变迁
目前主流的浏览器一般由用户界面、浏览器引擎、渲染引擎、网络、JS解释器、UI后端、数据持久化存储七个模块组成,如图1所示。其内核普遍认为是渲染引擎,即人们常说的排版引擎。本质上国产的双核浏览器的架构也由上述七个模块组成,只是在渲染引擎方面作了一些集成和兼容。回顾浏览器的发展史,其基本架构发展主要经历了三个阶段,主要代表为以下三款浏览器明星产品:①Netscape,市场占有率一度达到90%,其最明显的特征是有了比较成型的用户界面。在计算机的使用对象主要为程序员的年代,界面友好的视窗系统的出现,是一次技术革命和产品创新,浏览器开始“接地气”,普通个人电脑用户也可以畅游互联网世界。拥有良好用户界面的浏览器大大开阔了人们的视野,加速了互联网的普及和推广。②IE,由于其与微软操作系统进行了捆绑,操作系统不断更新升级,带动着浏览器的性能在各个方面寻求突破。微软浏览器技术架构先后在UI后端、数据持久化存储上不断发力,其后端性能远超同类。缓存技术不断成熟、JAVA脚本语言不断丰富、个人计算机性能不断提升为IE浏览器提供了更大的发挥空间。微软依靠其强大的操作系统不断优化其通信模块,不断推动操作系统和UI后端的融合,几乎一度让人们认为IE是计算机的标配,不可或缺。③chrome浏览器,目前占领浏览器市场半壁江山,这主要得益于其在渲染引擎方面的出色表现,并且将JS解释器剥离出来。通过优化流程,人们突然意识到排版引擎才是浏览器真正的内核。chrome浏览器背靠谷歌公司,采用开源技术,依托其强大的搜索能力,以及基于H5技术的解析,其渲染性能大大提升,使用中得到了程序员、前端用户、网民的一致认可。经过三次大的产品升级和架构重设,形成了目前浏览器的基本技术架构。基于这种架构设计,浏览器引擎居中调度,在用户界面和渲染引擎之间传送指令或本地计算机缓存中读写数据,负责通信;渲染引擎解析DOM文档和布局规则,并将内容呈现给终端用户,负责排版。目前国内市场上的各类浏览器虽然性能各异,但都没有脱离这一框架,只是针对不同应用人群,在某一模块进行强化或者在不同模块间进行兼容。
2浏览器性能指标的变迁
目前人们关注的浏览器性能指标主要有运行速度、安全稳定、入口体验、资源占用等维度。虽说现在都是百兆光纤到户,但随之而来的是高清视频,想要体验上网浏览风驰电掣的感觉,网页运行速度是王道。上网浏览的安全、稳定性极为重要性,如何推送网民需要的东西,让网民第一时间得偿所愿,各浏览器公司需精心设计入口体验。移动互联网时代,各种应用争相迸发,如何减少手机电脑资源开销、压缩内存占用量、节约电能消耗,是人们的最大需求。人们一直在不断提高浏览器的运行速度,从有浏览器那天开始,30年来一直如此。只有浏览网页畅通无阻,才能畅游“网络世界”。浏览器运行速度的分项指标主要包括软件启动时间、网页加载时间、缓存网页加载时间、标签加载时间、复杂网页渲染速度等。20世纪末21世纪初,由于网络病毒猖獗,黑客利用浏览器漏洞,采用网页挂马等手段,通过网络把病毒带入到各个终端,引起了一场浏览器安全保卫战。如何减少网页卡顿崩溃、防止网页被挂马注毒,成为那个年代人们选择浏览器的重要指标,360浏览器在那个年代不断成长起来。入口体验是互联网经济的产物,21世纪的第一个十年,电子商务得到推广普及,浏览器主页之争没有间断过。PC时代,浏览器是绝对的入口之王。浏览器入口体验,承载着网民的上网需求,也加载着互联网公司的造富梦想。互联网公司无不想利用浏览器主页这个黄金广告位置,做好产品的宣传和推广。随着近年来移动互联网的迅速发展,人们逐渐意识到浏览器资源开销不容小觑。手机成为了上网的主要工具,手机上的应用目不暇接,互联网海量数据低成本推送,如何有选择性地浏览下载、减少资源占用成为较大难题,如何使浏览器轻巧、能耗低以及产生的垃圾文件少成为人们日益关注的问题。从关注速度到关注安全、关注体验,再到目前关注资源开销,随着时代的变化,浏览器性能指标关注的重点也在不断变化。
3浏览器发展方向和途径
3.1发展方向
浏览器是典型的B/S结构,即浏览器/服务器模式。移动互联网到来,APP客户端大行其道,各类C/S结构应用不断开发。PC时代,QQ浏览器是上网工具,QQ是聊天工具。移动时代,微信除了聊天,也能搜索、购物、理财、阅读等,浏览器能实现的上网目的,微信也能实现[1]。互联网经济主要是流量经济,浏览器市场会不会萎缩?明星产品的消亡,代表着老旧时代的逝去,浏览器是不是就日薄西山?毫无疑问,除了流量模式和商业模式的革新,浏览器和其他APP目前的区别已不再明显。但“阿里巴巴终究没有颠覆银行业”,互联网再发达,浏览器也不可或缺,基于网络协议和B/S结构的格局不会改变,关于浏览器退出时代的言论不攻自破。将来,浏览器会与终端APP一起发展,互采优长。
3.2发展途径
新版Edge浏览器是在Chromium框架基础上开发的,可以看出,基于开源技术的浏览器开发模式是主流、潮流。微软,作为全球顶尖的软件公司,尚能迅速转变观念、思路,国内浏览器厂商更不能因APP客户端软件的大量开发而心生躁动,应心神笃定,优化创新浏览器的基本框架、模块,提升性能。浏览器是高科技领域的核心产品,一直以来,中国芯片技术、操作系统、浏览器等核心技术都靠对外引进。发展国产浏览器,可从开源内核研究开始,避免走弯路。毕竟众筹的力量是无穷的,开源的东西也可以“国产自主可控”。随着大数据和人工智能的渗透,浏览器的功能升级越来越频繁。未来,AI工具箱很可能成为浏览器的重要组成部分,通过“传、感、知、用”,充分运用云计算、大数据技术,浏览器将重建视觉识别功能,未来的浏览器会越来越智能。或许,随着Web应用的发展迅速,浏览器将成为移动操作系统的未来[2]。中国移动互联网的蓬勃发展、国产芯片和通信技术的进步、5G的发展使得本土的手机浏览器已经崭露头角,有些技术甚至实现了弯道超车。未来,随着信息产业自身生态闭环的完善,国产浏览器的安全稳定、内容聚合、应用分发、人工智能方面将会有大的飞跃。
参考文献:
[1]张绪旺.再见浏览器,再见入口之王[N].北京商报,2019-05-07.
[2]倪俊杰,刘宗凡,邱元阳,等.从今天起,我们重新认识浏览器(下)[J].技术与应用,2019(5):75-81.
作者:肖非常 单位:国防大学政治学院