浏览器是指可以显示网页服务器或者文件系统的HTML文件内容,并让用户与这些文件交互的一种软件。网页浏览器主要通过HTTP协议与网页服务器交互并获取网页,这些网页由URL指定,文件格式通常为HTML。大部分的浏览器本身支持除了HTML之外的广泛的格式,例如JPEG、PNG、GIF等图像格式,并且能够扩展支持众多的插件。通俗说来就是在我们运行浏览器时,它将我们的指令进行翻译并向互联网上的计算机服务器提出请求,待服务器满足请求将HTML文件发送过来后,浏览器再将这个文件翻译成我们所能看见的格式呈现给我们。

1.Mosaic浏览器发展历程

1993年3月,第一个面向普通用户的由美国国家超级计算应用中心编写的Mosaic预览版发布。它由伊利诺伊大学一分校的NCSA组织发表,并于1997年1月7日正式终止开发和支持。M过仅针对当时少数的Unix 操作系统,它的最大特色就是具有方便易用的图形界面。 1993年11月,Mosaic1.0 官方版发布。 1995年10月,Mosaic2.0 正式版发布。 1997年1月,Mosaic3.0 正式版发布。这个版本支持更多的平台,不过这也是 Mosaic 的最后一个版本,虽然 Mosaic 从此停住了前进的脚步,但是他对后来出现的浏览器影响深远。事实上, Mosaic 并不是第一个具有图形界面的网页浏览器,但是, Mosaic 是第一个被人普遍接受的浏览器,它让许多人了解了Internet 。

2.Netscape网景浏览器发展历程

1994年12月,Netscape Navigator发布1.0版浏览器,这个版本支持所有的 HTML2 语言的元素和部分 HTML3 语言的功能。1995年4月, Netscape 发布 1.1 版。这个版本增加了对表格的支持。1995年7月, Netscape 发布 1.2 版。这个版本升级到支持 Windows 95 的用户界面。1996年3月, Netscape 发布 2.0 版。这个版本增加了一些 HTML 3 的新元素和框架,以及对 Java 和 JavaScript 的处理能力。 1996年8月到 1997年10月, Netscape 发布 3.0-3.04 版, 这个版本增加了很多新的插件,以及对表格背景颜色,字体下划线以及框架边缘控制和字体样式的支持。1997年6月到 1998年11月, Netscape 发布了 4.0-4.08 版。其变化是增加了更多 CSS 的支持,另外,对象元素的支持也是在这系列的版本中出现的。 1998年1月, Netscape 公司宣布 Netscape 免费,同时,开发爱好者可以通过 Internet 免费下载 Netscape 的源代码,从此命名为 Mozilla 的项目开始。1998年10月至2002年8月, Netscape4.5-4.8 发布。1998年11月, Netscape 决定将自己的新翻译引擎 Gecko 集成至 Mozilla(6.0) 中。不久后, AOL 收购了 Netscape 。2002年8月, Netscape 7.0 发布,程序建立在 Mozilla1.01 源代码的基础之上。

2003年5月,微软和 Netscape 的母公司达成一项协议,微软支付 AOL7.5 亿美元, AOL 继续使用和推广 IE ,取代 Netscape 的位置。 2006年5月,Netscape 8版本发布。

3.IE浏览器(Internet Explorer) 发展历程

1995年1月,微软公司IE浏览器初次登场,并且是和操作系统Windows95捆绑在一起提供给用户的。在随后的几年,微软公司不断完善IE浏览器,修补漏洞。不断以和操作系统捆绑的方式扩大市场份额。

4.Opera 浏览器发展历程

1996年12月, Opera2.1 正式版发布。 1997年12月, Opera3.0 正式版发布。这个版本增加了对 Javascript,SSL 和插件的处理能力。 1998年11月 , Opera3.5 正式版发布。 1999年6月, Opera3.6 正式版发布。2000年6月, Opera4.0 正式版发布,这个版本支持大部分的 CSS2 ,所有的 CSS1 , HTML4, XML 和 WML 语言。2000年12月, Opera5.0 正式版发布。 2001年11月, Opera6.0 正式版发布,这个版本改善了图形界面,而且性能也有明显的提高。 2003年1月, Opera7.0 正式版发布,这个版本除了图形界面的更新,并重写了翻译引擎,提高了程序执行的效率和能力。特别值得一提的是,增加了对 DOM 技术的支持,并增加了一个新的邮件客户端。 2003年9月, Opera7.2 正式版发布。这个版本增加了对 MARQUEE, BLINK 和 BDO 元素的支持,增强了 DOM HTML 和 DOM CSS 的性能,以及提高了 Javascript 语言的执行效率。 2005年4月,Opera 8 版本发布。在Opera8中增强的安全性能针对钓鱼式欺诈攻击,它能够显示网站的安全证书━━在可信赖的网站上显示黄色挂锁图标,帮助用户判断网站的可靠性。Opera8 还能够显示弹出式窗口的“来源”。

5.Mozilla Firefox(火狐浏览器)发展历程

1998年1月:Netscape Communications宣布发布浏览器源代码的计划,目的是“激发网上数以千计的开发人员的创新能力”。1998年5月:Netscape在mozilla.org网站发布Communicator 5.0源代码以供下载。1998年11月:AOL宣布收购Netscape(1999年5月完成)。2000年11月:Netscape 6发布,但被发现存在许多bug。 2002年6月:Mozilla 1.0发布。这款Internet程序套装包含Web浏览器,Email和新闻组客户端,IRC客户端和HTML编辑器。2002年9月:独立的Web浏览器Phoenix 0.1版本发布。2003年4月:由于出现商标争议,Phoenix改名为Firebird。2003年5月:AOL同意在未来七年内将微软Internet Explorer做为其在线服务订户的默认浏览器。2003年7月:AOL解雇其Netscape子公司中50名和Web浏览器开发相关雇员。Mozilla基金会开始运作,AOL出资200万美元,Lotus创始人Mitch Kapor出资30万美元。2004年2月:Mozilla基金会再次被迫将Firebird改名为Firefox,因为和另一个开源项目的商标名冲突。2004年9月Firefox1.0PR发布。大约在同一时间Spread Fire fox社区市场网站上线,帮助Mozilla基金会实现10天Fire fox下载量突破100万的目标。2004年10月:Mozilla基金会号召支持者捐款以在《纽约时代周刊》购买一张整页广告宣传2004年11月的Firefox1.0首发。短短10天的募捐活动共得到来自1万人的总数为25万美元的捐款。2004年11月:Firefox1.0发布。Firefox1.0中文正式版也于2004年11月24日发布。2004年12月:《纽约时代周刊》打出相关广告。

Web browser发展演变的更多相关文章

  1. 前端文摘:Web 开发模式演变历史和趋势

    今天的<前端文摘>给大家分享一篇玉伯的文章.文章详细介绍了 Web 开发的四种常用模式以及未来可能成为流行趋势的 Node 全栈开发模式,相信你看了以后一定会有收获. 您可能感兴趣的相关文 ...

  2. 转---高并发Web服务的演变——节约系统内存和CPU

    [问底]徐汉彬:高并发Web服务的演变——节约系统内存和CPU 发表于22小时前| 4223次阅读| 来源CSDN| 22 条评论| 作者徐汉彬 问底Web服务内存CPU并发徐汉彬 摘要:现在的Web ...

  3. Web 开发模式演变历史和趋势

    前不久徐飞写了一篇很好的文章:Web 应用的组件化开发.本文尝试从历史发展角度,说说各种研发模式的优劣. 一.简单明快的早期时代 可称之为 Web 1.0 时代,非常适合创业型小项目,不分前后端,经常 ...

  4. Web网站架构演变—高并发、大数据

    转 Web网站架构演变—高并发.大数据 2018年07月25日 17:27:22 gis_morningsun 阅读数:599   前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系 ...

  5. 浏览器WEB Browser 常识

    浏览器WEB Browser 浏览器发展史 浏览器诞生与发展 浏览器的诞生 早期浏览器 Netscape Internet Explorer 与浏览器战争 chrome的崛起 时代之泪 IE浏览器终成 ...

  6. 关于PB调用Microsoft Web Browser控件的一些问题

    Microsoft Web Browser控件是WINDOWS系统自带的控件,一般不需要单独安装,由于工作的需要,把使用中遇到的问题记录一下,以便查阅. 插入控件: 环境为PB12.0,insert- ...

  7. Android发展演变与开发环境搭建

    本人也算是一名比较会玩的Android手机用户,常常关注Android发展的最新情况,并且每年都会熬夜看谷歌的I/O大会,总会第一时间刷入最新的Android版本.接下来简单谈一下Android版本的 ...

  8. 调研一类软件的发展演变—聊天软件( 1000-2000 words, in Chinese)

    因为本人平时对聊天软件的涉及比周边其他同学而言所涉及的是比较多的.所以说想写写这个东西.(ps本文里面的具体通讯信息的时间安排不分先后) 也许最起初的通讯信息的传达是利用.烽火狼烟这一类可以远距离视觉 ...

  9. [转]Display PDF within web browser using MVC3

    本文转自:http://www.codeproject.com/Tips/697733/Display-PDF-within-web-browser-using-MVC Introduction I ...

随机推荐

  1. Java并发编程之同步

    1.synchronized 关键字 synchronized 锁什么?锁对象. 可能锁对象包括: this, 临界资源对象,Class 类对象. 1.1 同步方法 synchronized T me ...

  2. Centos 7创建一个服务

    首先创建服务文件 vim /etc/systemd/system/node.service #内容如下 [Unit] Description=ethereum-go Monitor Daemon Af ...

  3. python websocket 再线聊天室的 Demo

    服务端 import tornado.web import tornado.ioloop import tornado.httpserver import tornado.options import ...

  4. Spring Cloud的概述(二)

    1.什么是spring cloud? spring cloud,基于spring boot提供了一套微服务的解决方案,包括服务的注册与发现,配置中心,全链路监控,服务网管,负载均衡,熔断等组件,除了基 ...

  5. java maven compiler设置默认1.8

    方法一: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupI ...

  6. python基础之Day20part1

    一.hash算法 什么是hash? 类似工厂加工的过程,传bytes串,经过运算返回字符 hash相当于工厂,传给hash算法的内容是原材料,hash值为产品 为何用hash? hash三大特性: 1 ...

  7. java添加菜单项目

  8. IAR FOR AVR 仿真过程中出现全局变量值不断随意变化的问题

    本文记录使用IAR FOR AVR 使用过程中出现的问题,确保自己以后能够有史可查,也分享给遇到同样问题的朋友. 版本信息:IAR Assembler for AVR  5.40.0 (5.40.0. ...

  9. sui.js和workflow2.js内容详解

    一. 二. var config=$("div[name=lwnf]").sui().getConfig()~var config = this.zoo.getConfig();等 ...

  10. 前端ajax技术之跨域问题解决

    这里我使用jquery框架的ajax技术 <script type="text/javascript" src="Assets/js/jquery.min.js&q ...