作为访问internet的工具,浏览器已经成为我们日常生活中必不可少的上网工具了,它能让你加入全球的网络,通过一个窗口就能够连接世界。当你用浏览器时有没有想过浏览器的发展历史?面对市场上繁多的浏览器你又为什么偏爱你现在用的?

浏览器发展历史

英国计算机专家 Tim Berners-Lee(蒂姆·伯纳斯-李)是第一个使用超文本来分享资讯的人。他于1990年发明了首个网页浏览器WorldWideWeb。在1991年3月,他把这发明介绍给了给他在CERN(欧洲核子研究组织,是世界上最大型的粒子物理学实验室,也是万维网的发源地)工作的朋友。从那时起,浏览器的发展就和网络的发展联系在了一起。当时,网页浏览器被视为能够处理CERN庞大电话簿的实用工具。在与用户互动的前提下,网页浏览器根据gopher(gopher是Internet上最主要的信息检索工具,使用tcp70端口。)和telnet协议,允许所有用户能轻易地浏览别人所编写的网站。可是,其后加插图像进浏览器的举动,使之成为了互联网的“杀手级应用”。

NCSA 的Mosaic使互联网得以迅速发展。它最初是一个只在Unix运行的图像浏览器;很快便发展到在Apple Macintosh和Microsoft Windowsye也能运行。1993年9月发表了1.0版本。NCSA中Mosaic项目的负责人Marc Andreesen辞职并建立了网景通讯公司。

网景公司在1994年10月发布了他们的旗舰产品网景导航者Netscape。但第二年Netscape的优势就被削弱了。错失了互联网浪潮的微软在这个时候匆促的购入了Spyglass公司的技术,改成Internet Explorer,掀起了软件巨头微软和网景之间的浏览器大战。这同时加快了万维网发展。这场战争把网络带到了千百万普罗电脑用户面前,但同时显露了互联网商业化如何妨碍统一标准的制定。微软和网景都在他们的产品中加入了许多互不相容的HTML扩展代码,试图以这些特点来取胜。1998年,网景公司承认其市场占有率已无法挽回,这场战争便随之而结束。微软能取胜的其中一个因素是它把浏览器与其操作系统一并出售(OEM,原始设备制造);这亦使它面对反垄断诉讼。

网景公司以开放源代码迎战,创造了Mozilla,但此举未能挽回Netscape的市场占有率。在1998年底美国线上收购了网景公司。在发展初期,Mozilla计划为著吸引开发者而挣扎;但至2002年,它已发展成一个稳定而强大的互联网套件。Mozilla 1.0的出现被视为其里程碑。同年,衍生出Phoenix(后改名Firebird,最后又改为Firefox)。Firefox 1.0于2004年发表。及至2008年,Mozilla及其衍生产品约占20%网络交通量。

Opera是一个灵巧的浏览器。它发布于1996年。它在手持电脑上十分流行。它在个人电脑网络浏览器市场上的占有率则稍微较小。

Lynx浏览器仍然是Linux市场上十分流行的浏览器。它是全文字模式的浏览器,视觉上并不讨好。还有一些有着进阶功能的同类型浏览器,例如Links和它的分支ELinks。

Konqueror是一个由KDE开发的浏览器,KDE开发人员在开发KDE2时意识到一个良好的桌面环境必须搭配一个良好的网络浏览器及档案管理员,便投入不少力量开发了Konqueror,这个浏览器使用了自家开发的排版引擎KHTML,由于Konqueror是属于KDE的一员,并只常见于Unix-like下的KDE桌面环境,所以Konqueror并未普及。

纵然Macintosh的浏览器市场亦同样被Internet Explorer和Firefox占据,但未来有可能会是苹果电脑自行推出的Safari的世界。

Safari是基于Konqueror这个开放源代码浏览器的KHTML排版引擎而制成的。Safari是Mac OS X的默认浏览器。

2003年,微软宣布不会再推出的独立的Internet Explorer,但会变成视窗平台的一部分;同时也不会再推出任何Macintosh版本的Internet Explorer。不过,于2005年初,微软却改变了计划,并宣布将会为Windows XP、Windows Server 2003和快将发表的Windows Vista操作系统推出Internet Explorer 7。同一年,苹果凭借自身实力推出了自己的Safari浏览器,取代了之前在苹果系统上的IE流览器,直到2008年3月,苹果官方才正式提供免费的Windows平台的Safari3.1版本。

Mozilla Firefox最初是由戴夫·海厄特、乔伊·休伊斯及布雷克·罗斯建立的实验性分支。2004年2月9日,Mozilla Firebird决定改称Mozilla Firefox,简称Firefox,正式缩写为Fx或fx。Firefox 1.0在2004年发布,它附带了弹出式窗口拦截,标签浏览等,并且被公认为比IE更加安全。

2008年9月3日凌晨,谷歌Google在全球100多个国家和地区同时推出了自己的浏览器Chrome的测试版,供用户下载,它支持43种语言,在中国,它的名字就朴素地叫“谷歌浏览器”。3日,美国谷歌公司正式推出自行开发的“谷歌Chrome”网络浏览器测试版,业界认为这是谷歌挑战微软的最新利器。

2015年微软开发者大会(Microsoft Build Developer Conference)自4月29日至5月1日在旧金山举行,微软在会中宣布了不少Windows 10最新动态,其中之前发表代号为「Project Spartan」的全新浏览器,也正式命名为「Microsoft Edge」,并将取代IE浏览器。

当今主流浏览器的详细对比

1、实际操作感受对比

IE浏览器

IE流览器是众多浏览器中界面最简单的一个。它不像其他浏览器那样在界面中充满各种各样的快捷功能按钮,相反,它带给人的是一种很纯净的浏览网页的感觉。不过相对的,如此简约的界面难免增加用户在使用时的复杂性,用于查找功能按钮的时间也会增加不少。另一个方面,IE浏览器能在开始菜单的程序栏里面显示用户所打开的全部标签页,使用户能够同时浏览并快速选择多个网页页面,很大的程度上方便了用户操作。

Firefox 浏览器

Firefox浏览器的界面跟正浏览器在简约程度方面有得一比。不过 Firefox做了更多的快捷功能按钮,能方便用户做各种常用操作。除此之外, Firefox能快速打开专属 Firefox的一下小程序,如记事本、计算器等。另外,还有点不得不提的是 Firefox设置了还多方便开发人员的功能,如能查看网页代码等等,这也是 Firefox受很多程序开发人员青睐的原因。

Safari 浏览器

Safari PC版的色调沿用了苹果一惯的风格,十分区别于其他的浏览器,十分具有个性。在浏览的时候的效果十分令人有耳目一新的感觉,而且收藏夹的方式也十分的与众不同,这充分展现了苹果这一产品的独特潮流性,很适合有独特个性或者是从事艺术类工作的人士使用。

360 浏览器

360浏览器的界面分为四层,第一层是状态栏高喊了菜单栏:第二层是用于导航的按钮、搜索栏,地址栏;第三层是显示收藏夹网页和一些扩展性的工具,用户基本上可以通过界面上所包含的按钮去完成日常浏览页面的操作,对于一些主流的社交web应用例如新浪微博、淘宝等都有直接的快捷登录按钮,另外,360浏览器能跟IE浏器一样能在开始菜单的程序栏里面显示用户所打开的全部标签页,这是其它浏览器都没有做到的,除此之外,360浏览器凭借其公司做杀毒软件的基础,在浏览器中提供了不少当前登入网页的安全指数供用户参考,在浏览器发生异常退出后,再次打开时能选择进入上次的网页,而且还有专门的360上网修复软件,给用户带来许多便利,360自带下载的管理器,账号密码管家等等都很大程度上方便了用户,可以说360浏览器是一款功能相当强大的浏览器。

QQ 浏览器

QQ浏览器给入的感觉与360浏览器给人的感觉相似,也是有比较多的快捷按钮图标。与360浏览器不同的是QQ浏览器沿用了许多qq聊天工具上面的功能按键,如qq空间的登录、快速截屏、工具按键等等。还有最重要的是有微信的web版的登录,这对于许多手机控来说,在放下手机面对电脑以后,亦然可以登录微信跟好友进行聊天,而且QQ浏览器的用户登录是与qq账号绑定的,这也意味着更多个性设置以及个人资料的提供是其它浏览器不能提供的。

Chrome 浏览器

谷歌浏览器页面较为简洁,延续了谷歌的一贯风格。并且浏览器Chrome打开网页的速度比微软的IE浏览器快出许多,谷歌Chrome采用的是多进程架构,将每个页面分离成单个的进程,在某一个页面崩溃的时候不会影响到整个浏览器的使用。

MicrosoftEdge浏览器

MicrosoftEdge浏览器可让使用者直接在网页加上手写注记,并分享给其他人;内建Cortana语音助理,可随时呼叫帮助;提供简化版面设计,在阅读网路文章时可更加专注不被干扰,也有离线阅读的功能。

2、测试结果

选择的浏览器中包含了主流的blink,IE,webkit,moz四种浏览器内核。其中avant可以使用三种内核模式,此次测试选用了IE模式。QQ浏览器有两种内核模式,此次选用了webkit模式。下图是测试结果

性能测试比较

下图是浏览器的性能测试的结果,可以看出QQ、UC、chrome、firefox等浏览器都保持在160ms以内。IE、Avant浏览器的时间都在2000以上。这个测试时间越少,代表浏览器性能越高。由此可见,国内的QQ和UC的性能相对较高,甚至略微高于主流的chrome、firefox、safari。

浏览器综合速度比较

下图是浏览器对html5的支持测试结果,分数越高则支持越佳。测试结果显示IE和Avant依旧是表现欠佳,令人惊诧的是safari竟然还没有主流浏览器的一般分数,火狐的也稍微低于主流浏览器。UC浏览器在此次测试中夺得头魁。

浏览器对html5支持比较

下图是浏览器对软件的支持测试,分数越高者越佳,使用了Acid3测试。Acid3是一份网页浏览器及设计软件之标准相容性的测试网页,这是目前Web标准基准测试中最严格的一个,对DOM和JavaScript有着严格的约束。浏览器开启此测试网页后,页面会不断加载功能、直接给予分数,满分为100分。

此次测试中chrome、QQ、vivaldi、opera、safari都拿到满分,火狐99分,UC拿到97分。而IE和Avant则并不理想。

浏览器对软件支持比较

下图是采用Peacekeeper测试的结果。Peacekeeper测试领域包含 HTML5、CSS3、Javascript、DOM 性能等,测试结果为打分制,得分越高则代表浏览器的性能越好。此次测试vivaldi表现十分突出,火狐夺得第二。IE和avant的表现依旧不如人意,此次safari的表现令人诧异,因为分数只有主流浏览器的一般分数。

3、主流浏览器内核介绍

微信公众号

扫描二维码

关注我们

计算机网络翻转课堂

360浏览器登录_浏览器发展历史介绍及当今主流浏览器的详细对比相关推荐

  1. python模拟浏览器模块_在Python中使用mechanize模块模拟浏览器功能

    知道如何快速在命令行或者python脚本中实例化一个浏览器通常是非常有用的. 每次我需要做任何关于web的自动任务时,我都使用这段python代码去模拟一个浏览器. import mechanize ...

  2. keras cnn注意力机制_从发展历史视角解析Transformer:从全连接CNN到Transformer

    编译 | bluemin校对 | 陈彩娴Transformer架构在机器学习领域(尤其是NLP里)是一项热门研究,为我们带来了许多重要成果,比如:GPT-2.GPT-3等写稿机器人:第一代GPT及其性 ...

  3. 计算机发展历史介绍英文版,计算机发展历史英文PPT The history of computer

    <计算机发展历史英文PPT The history of computer>由会员分享,可在线阅读,更多相关<计算机发展历史英文PPT The history of computer ...

  4. 人脸识别发展历史介绍 by 山世光

    1 引言 在我们生存的这个地球上,居住着近65亿人.每个人的面孔都由额头.眉毛.眼睛.鼻子.嘴巴.双颊等少数几个区域组合而成,它们之间的大体位置关系也是固定的,并且每张脸的大小不过七八寸见方.然而,它 ...

  5. transformer机制讲解_从发展历史视角解析Transformer:从全连接CNN到Transformer

    Transformer架构在机器学习领域(尤其是NLP里)是一项热门研究,为我们带来了许多重要成果,比如:GPT-2.GPT-3等写稿机器人:第一代GPT及其性能更优越的"继任者" ...

  6. .NET框架和发展历史介绍

    [.NET框架知识] .NET 框架是由微软开发的软件开发平台,其最主要的两个组成部分是公共语言运行时 (CLR) 和框架类库 (FCL),基础类库 (BCL)是框架类库的一个子集,.NET框架的主要 ...

  7. java 钢架 抽管_自行车发展历史上的重大发明系列:抽管技术,目前已达到十二抽管...

    原标题:自行车发展历史上的重大发明系列:抽管技术,目前已达到十二抽管 大家好,欢迎大家收看新一期的单车基械匠,我是赵工. 之前我们已经有几期视频解说过,碳纤维车架的制造过程,钛合金车架的制造过程,轮组 ...

  8. 浏览器真的能“永不假死”?——六款主流浏览器防假死功能测试

    作者:一石来源:家用电脑 浏览器是大家上网必备的工具,而浏览器假死也是大家在上网时常常所遇到的问题,让人头疼.最近各款主流浏览器纷纷推出了最新版本,我们可以发现一个相同点就是他们都以"防假死 ...

  9. 所有主流浏览器都支持HTML的视频格式5,所有主流浏览器都支持HTML 5吗?

    9 个答案: 答案 0 :(得分:8) 不同浏览器支持HTML5的各个部分,用于"支持"的各种定义. 现在有几个部分可靠地工作.您在问题中询问的data- *属性在每个浏览器中都能 ...

最新文章

  1. 女朋友存好多网上男明星的照片,我准备用python全部换成我的脸
  2. 软件测试2019:第二次作业
  3. 【Java源码分析】LinkedHashSet和HashSet源码分析
  4. Leetcode:Substring with Concatenation of All Words分析和实现
  5. SQL 2005/2008 清空收缩日志
  6. WORD拼页、书籍折页、反向书籍折页功能(3)
  7. 计算机无法弹出支付,windows7系统打不开支付宝功能导致付款与转账失败怎么办...
  8. 服务器连接硬盘出错,在服务器上使物理磁盘资源联机时出错 - Windows Server | Microsoft Docs...
  9. 记个SwitchButton笔记
  10. 八大排序算法思想介绍
  11. A Deep Learning Tutorial: From Perceptrons to Deep Networks
  12. python求数的绝对值一定是正数_Python变量运算符和位运算
  13. 转]udev实现原理(含检测U盘拔插例子)检测热插拨 (hotplug)
  14. android全屏保存壁纸,android设置全屏壁纸代码
  15. VMWare中CentOS如何配置固定IP
  16. 阿里云 DNS 新增云上线路的智能解析功能
  17. 分布式配置管理平台Disconf
  18. 假如互联网公司做铁道部12306订票网站
  19. Ananagrams(sort+map) UVA - 156 统计字谜
  20. Simpack 2020.1 一种报错的解决方法No license for simat...

热门文章

  1. 前端给后端传递数据的时候,有些后端自己可以获取到的值应该由前端传递吗?
  2. Java 中访问路径的问题
  3. matlab人民币识别,MATLAB-OCR 用MATLAB实现人民币纸币金额的识别与统计 - 下载 - 搜珍网...
  4. flume linux 命令,Linux环境Flume安装配置及使用
  5. python判断两个列表内容是否一致_检查两个列表在Python中是否相同
  6. android plugin 镜像,cordova-plugin-screen-orientation
  7. appium自动化测试_Appium自动化测试入门教程No.1—— Appium介绍
  8. Java8————Stream API
  9. linux系统生成的新文件是什么编码的,Linux系统的默认编码怎样设置?
  10. linux系统运行pbs出现ntf,Linux系统启动故障修复