Web browser发展演变
浏览器是指可以显示网页服务器或者文件系统的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发展演变的更多相关文章
- 前端文摘:Web 开发模式演变历史和趋势
今天的<前端文摘>给大家分享一篇玉伯的文章.文章详细介绍了 Web 开发的四种常用模式以及未来可能成为流行趋势的 Node 全栈开发模式,相信你看了以后一定会有收获. 您可能感兴趣的相关文 ...
- 转---高并发Web服务的演变——节约系统内存和CPU
[问底]徐汉彬:高并发Web服务的演变——节约系统内存和CPU 发表于22小时前| 4223次阅读| 来源CSDN| 22 条评论| 作者徐汉彬 问底Web服务内存CPU并发徐汉彬 摘要:现在的Web ...
- Web 开发模式演变历史和趋势
前不久徐飞写了一篇很好的文章:Web 应用的组件化开发.本文尝试从历史发展角度,说说各种研发模式的优劣. 一.简单明快的早期时代 可称之为 Web 1.0 时代,非常适合创业型小项目,不分前后端,经常 ...
- Web网站架构演变—高并发、大数据
转 Web网站架构演变—高并发.大数据 2018年07月25日 17:27:22 gis_morningsun 阅读数:599 前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系 ...
- 浏览器WEB Browser 常识
浏览器WEB Browser 浏览器发展史 浏览器诞生与发展 浏览器的诞生 早期浏览器 Netscape Internet Explorer 与浏览器战争 chrome的崛起 时代之泪 IE浏览器终成 ...
- 关于PB调用Microsoft Web Browser控件的一些问题
Microsoft Web Browser控件是WINDOWS系统自带的控件,一般不需要单独安装,由于工作的需要,把使用中遇到的问题记录一下,以便查阅. 插入控件: 环境为PB12.0,insert- ...
- Android发展演变与开发环境搭建
本人也算是一名比较会玩的Android手机用户,常常关注Android发展的最新情况,并且每年都会熬夜看谷歌的I/O大会,总会第一时间刷入最新的Android版本.接下来简单谈一下Android版本的 ...
- 调研一类软件的发展演变—聊天软件( 1000-2000 words, in Chinese)
因为本人平时对聊天软件的涉及比周边其他同学而言所涉及的是比较多的.所以说想写写这个东西.(ps本文里面的具体通讯信息的时间安排不分先后) 也许最起初的通讯信息的传达是利用.烽火狼烟这一类可以远距离视觉 ...
- [转]Display PDF within web browser using MVC3
本文转自:http://www.codeproject.com/Tips/697733/Display-PDF-within-web-browser-using-MVC Introduction I ...
随机推荐
- Linux(centos)下安装JDK
安装 JDK是运行java程序必不可少的环境,服务器上跑程序也不例外.首先在安装之前,要知道Linux下安装软件有两种,一种是使用yum等命令直接下载,一种是使用上传下载工具,上传至Linux下使用, ...
- 小程序canvas绘制渐变色(简单入门)
呀,曾经的我是那么的单纯,天真,粗略的翻了一遍小程序画布API,没有看见渐变色,就以为不支持渐变色 于是在项目中直接把原本的渐变色换成了单一颜色展示,发现很low啊 但是,自从上次小程序API文档更新 ...
- 解决代理池的问题AttributeError: 'int' object has no attribute 'items'
https://blog.csdn.net/mygodit/article/details/86689127
- java 实现udp通讯
需求:应用A(通常有多个)和应用B(1个)进行 socket通讯,应用A必须知道应用B的ip地址(在应用A的配置文件中写死的),这个时候就必须把应用B的ip设成固定ip(但是某些时候如更换路由后要重新 ...
- 进程&线程(转)
(摘自:http://www.cnblogs.com/CareySon/archive/2012/05/04/ProcessAndThread.html) 在传统的操作系统中,进程拥有独立的内存地址空 ...
- linux学习第十九天 (Linux就该这么学) 结课了
今天最后一天课程了,结课了,还有点舍不得那,在些也祝 李老师 事业蒸蒸日上,超来超好, 今天内容是部署了 LNMP 部署动态网站环境(linux +nginx+mysql+php) 安装文件挺别多, ...
- hadoop_随笔二_参数
1) dfs.datanode.handler.count : datanode上用于处理RPC的线程数.默认为3,较大集群,可适当调大些,比如8.需要注意的是,每添加一个线程,需要的内存增加. 2) ...
- PPS--在download DN出现的问题注意:
1,DN的下载条件:(没有删除没有下载) PPSL=’N’(PPSL有两个值,N时是指这个DN还没有下载) DEL_FLAG<>’Y’(DEL_FLAG有两个值,Y时说明已经删除,不会下载 ...
- EmWin 文本显示函数
函数模型----------------------------------- 1:void GUI_DispChar(U16 c): 在当前窗口的当前文本位置处,使用当前字体显示单个字符. c ...
- MyBatis-Plus 3.0.3 Sql注入器添加,即全局配置Sql注入器,sqlInjector改写
官网上写着 但是,这个其实是2.0系列的写法,由于引用了最新的3.0.3这个功能基本不好使. 3.0.3版本的写法 也就是中间加了一层,原来是AutoSqlInjector,现在改为AbstractS ...