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

作为访问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模式。下图是测试结果

82f21ebe06bf33e3028e2414716661c8.png

性能测试比较

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

2abbdf82e3ce9f722ddf948e0cfcfc25.png

浏览器综合速度比较

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

4b484ba4f174e4a9dec3a5dc9c7616ec.png

浏览器对html5支持比较

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

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

a0ca2c71e927320b86ba664c3d6a8a0c.png

浏览器对软件支持比较

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

830249c79111c4a1fba89a7e36f1f4f7.png

3、主流浏览器内核介绍

1d59193d10c4342c962a176633e13d6f.png

微信公众号

1a068d9ee75d2352e8765959fd168bdb.png

扫描二维码

关注我们

计算机网络翻转课堂

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/567502.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

backward理解

backward:自动求梯度。计算小批量随机梯度。 当模型和损失函数形式较为简单时,上面的误差最小化问题的解可以直接用公式表达出来。这类解 叫作解析解(analytical solution)。本节使用的线性回归和平方误差刚好属于这个范畴。然而…

excel在线_功能强大的纯前端 Excel 在线表格: Luckysheet

【导语】:Luckysheet是一款类似excel的在线表格,纯前端,功能强大、配置简单、完全开源,几行代码就能展现出一个功能完备的在线表格。简介Luckysheet是一款类似excel的纯前端在线表格,只需要引入js和css文件即可使用。L…

STL-queue.back()队尾误区

queue.back()指向最新插入queue中的值,而非队尾元素, 如:queue.pop()多次,并不会影响queue.back()的值。 STL 英文back()解释: reference& back(); const_reference& back() const; Access last element …

u8 和 char如何转化_EXCEL小知识——如何快速实现文本与数值的互相转化

我是前言嗨,大家好,消失了一个多月,我胡汉三,又回来啦~今天给大家带来的,是如何实现文本与数值之间的 “ 快速 ” 转换!众所周知,在一些制造类公司,公司的运营离不开一些系统软件的辅…

navicat er图没有连线_迁徙图?流向图?城市关系强度图?

文章首发于公众号「码上GIS」,欢迎关注。文中流向图和城市关系强度图的 ArcMap 10.5 Mxd 工程和数据可在公众号后台回复「190708」和「190709」获取不记得是从哪年开始,每年春运期间,百度都会发布个春运大数据,其中最让人印象深刻…

linux删除文件_Linux中删除特殊名称文件的多种方式

今日分享:我们在肉体的疾病方面花了不少钱,精神的病害方面却没有花什么,现在已经到了时候,我们应该有不平凡的学校。--《瓦尔登湖》前言我们都知道,在linux删除一个文件可以使用rm命令,但是有一些特殊名称的…

Python中的lambda和apply结合使用

1、 lambda lambda原型为:lambda 参数:操作(参数) lambda函数也叫匿名函数,即没有具体名称的函数,它允许快速定义单行函数,可以用在任何需要函数的地方。这区别于def定义的函数。 lambda与def的区别: 1)…

软件开发报价模板_定制开发小程序和行业通用(模板)小程序的利弊分析

最近很多掌客多客户来咨询,纠结到底是定制开发小程序还是买个模板通用小程序好,其实在回答这个问题之前,我们先要搞明白什么是定制开发小程序,什么是模板通用小程序,最后再问问自己的搞小程序的目的是什么?…

有十五个数按由大到小顺序存放在一个数组中_「图形化编程」前导知识-数组(一)...

今天我们来学习一个新的概念-数组。这节课将通过一个小程序讲解数组的基本概念-数组的长度和下标定义数组指的是有序元素的集合,数组中的每个元素具有相同的类型,按照顺序排列的形式组织在一起。我们可以把数组想象为一个抽屉柜,每个抽屉只能…

octave错误-error: ‘squareThisNumber‘ undefined near line 1 column 1

.m文件名称也应为大写:squareThisNumber.m 问题2: parse error near line 1 of file C:\Users\asus\squareThisNumber.m syntax error >>> {\rtf1\ansi\ansicpg936\deff0\nouicompat{\fonttbl{\f0\fnil\fcharset134 \cb\ce\cc\e5;}} 解决方案…

python矩阵中找满足条件的元素_Python 找到列表中满足某些条件的元素方法

Python 找到列表中满足某些条件的元素方法 更新时间:2018年06月26日 11:20:17 作者:CS_network 今天小编就为大家分享一篇Python 找到列表中满足某些条件的元素方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看…

计算机启动过程-阮一峰

从打开电源到开始操作,计算机的启动是一个非常复杂的过程。 我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。 零、boot的含义 …

python神经网络实例_Python编程实现的简单神经网络算法示例

本文实例讲述了Python编程实现的简单神经网络算法。分享给大家供大家参考,具体如下: python实现二层神经网络 包括输入层和输出层 # -*- coding:utf-8 -*- #! python2 import numpy as np #sigmoid function def nonlin(x, deriv False): if(deriv Tru…

由于被认为是客户端对错误(例如:畸形的请求语法、无效的请求信息帧或者虚拟的请求路由),服务器无法或不会处理当前请求。

问题描述: 由于被认为是客户端对错误(例如:畸形的请求语法、无效的请求信息帧或者虚拟的请求路由),服务器无法或不会处理当前请求。 在实现向数据库中添加记录时,请求发送无效,参数也未传递到控…

怎么通过id渲染页面_完全理解Vue的渲染watcher、computed和user watcher

作者:Naicehttps://segmentfault.com/a/1190000023196603这篇文章将带大家全面理解vue的watcher、computed和user watcher,其实computed和user watcher都是基于Watcher来实现的,我们通过一个一个功能点去敲代码,让大家全面理解其中…

VS2015启动调试程序变慢

问题描述## 标题 vs2015编译速度很快,运行时不停显示加载xxx.dll动态库,加载很慢 解决方案## 标题 打开vs2015,依次点击工具-》选项-》调试-》符号,点击勾选去掉Microsoft符号服务器,清空符号缓存完毕 转载自VS2015启动调试程序变…

根可达算法的根_我的JVM(六):GC的基础概念以及GC算法

一、概述垃圾收集Garbage Collection通常被称为GC,但是GC一般也指Garbage Collecting(垃圾回收这个动作)或Garbage Collector(垃圾回收器),这些都是是JVM知识体系中非常重要的知识,也是程序员必须要掌握的技能,本文将详细讲述Java…

docker 删除包含关键字的镜像_30分钟带你轻松掌握Docker原理

前言Docker是什么?Docker是Go语言开发实现的容器。2013年发布至今,备受推崇。相关文档、学习资料十分详尽。近期有docker相关项目,得重新学习一下。博客以笔记为什么要使用 Docker?Docker 容器的启动在秒级Docker 对系统资源利用率…

pads中如何设置等长_如何在SQL Server中设置扩展,监控系统性能

dbForge Studio for SQL Server为有效的探索、分析SQL Server数据库中的大型数据集提供全面的解决方案,并设计各种报表以帮助作出合理的决策。dbForge Studio for SQL Server​www.evget.com扩展事件是一种有用且方便的解决方案,旨在监视您的系统性能。它…

iar stm32_STM32延时函数的四种方法

关注、星标公众号,不错过精彩内容单片机编程过程中经常用到延时函数,最常用的莫过于微秒级延时delay_us()和毫秒级delay_ms()。本文基于STM32F207介绍4种不同方式实现的延时函数。普通延时这种延时方式应该是大家在51单片机时候,接触最早的延…