本篇文章仅仅用于拓展我们的知识面,为我们的学习增添一些乐趣!!!

故事梗概

浏览器大战,指不同的网络浏览器之间的市场份额竞争。常用来指以下两组竞争:第一组是20世纪时微软公司的Internet Explorer取代了网景公司的Netscape Navigator主导地位,这场大战甚至引发了美国诉微软案官司。第二组为2003年后Internet Explorer份额遭其他浏览器蚕食,包括Mozilla Firefox,Google Chrome,Safari和Opera。

第一次大战

第一次浏览器大战发生在上个世纪90年代,微软发布了它的IE浏览器,和网景公司的Netscape Navigator大打出手,最后网景不得不将公司卖给AOL一走了之。世界由此平静了。但平静并没有能够持续太久,日益壮大的Mozilla Firefox从2004年又开始重新叫板微软地位。
最早开始推出互联网浏览器的是美国伊利诺斯大学的National Center for Supercomputing Applications (NCSA)的Mosaic浏览器。之后很多人获得了这款浏览器的授权,开始开发自己的浏览器,比如Spry Mosaic, Spyglass Mosaic (微软的IE就是基于这一款)和大家熟识的后来Marc Andreseen的网景公司前身Mosaic通讯公司。
在1995年以前,网景是互联网浏览器的绝对标准,因为虽然它的正式版本要收费,但是评估版是随便下载而且免费的。尽管微软从1995年8月开始发布IE 1.0,但真正惊动市场的是1997年10月份发布的IE 4.0浏览器。这一款浏览器比网景更好的遵循了World Wide Web Consortium (W3C)提出的互联网标准,并能够提供一些诸如MP3播放之类的功能。自此以后,IE破竹之势一发不可收拾,再加上微软巨大的财力、人力后盾,网景终于在1998年以48亿美元的价格出售给了AOL公司。而后,网景被AOL变成了它ISP业务的门面,网景浏览器的核心团队至此已经全部离队。于是,第一回合微软大胜。
然而,事情并没有就此结束。1998年网景公开了它的浏览器源码,并重新命名为Mozilla,全部程序进行了重写。2002年发布了第一个版本。2004年基于Mozilla源码的Firefox首次登台,拉开了第二次浏览器大战的序幕。直到同年2月份,微软的浏览器份额已经从最高点的96%下降到了85%,主要是由于Firefox的强烈市场攻势。于是乎,微软再次全力以赴,迅速提前了原定配合Longhorn Windows版本的IE 7.0的发布日期,用来与火狐狸(Firefox)抗衡。
                                                             第二次大战

第二次大战并不像第一次那么简单。这次不只是IE和火狐狸的斗争了。一些新的基于不同引擎的浏览器也加入了阵营,比如挪威的Opera (基于Presto引擎)和中国的Maxthon。Opera的主要战场在移动设备,大部分的智能手机都配有Opera的移动浏览器。而Maxthon的主要阵地在中国,根据百度的统计,15%的百度用户都在使用这个浏览器。

在第一二次浏览器大战之后,新一轮竞争开始。
Internet Explorer 9
开始,很亲切!
IE9 Beta版简洁的设计、固定网站、增强的选项卡等等功能,都成为IE9的最大亮点。自IE9浏览器发布开始,微软就已经在向外界释放这样一个信号:IE9将会走亲民路线。
作为微软IE浏览器家族的新成员,IE9的RC版(最终预览版),最快将于月底与用户见面。
支持地理位置分享:微软在 windows7 中已经内置GPS支持,如果能与IE9相结合用来实现GeoLocation API,用户将从中得到更多的好处。
更强大的隐私保护功能:当今社会,各种“门”层出不穷,电脑和网络是隐私保卫战中的首要阵地了,微软宣布将在IE9正式版中增加一项更完善的隐私保护功能———跟踪保护(Tracking Protection),它带来更方便更自由的方式,使用自定义的列表来指定要阻止的第三方网站内容。
改进下载管理器: IE9 Beta 版首次为IE引入了下载管理器,可以很方便地管理正在进行的和已完成的下载,但使用起来还不是那么完善。RC版本中的下载管理器将吸取用户意见,直接显示下载速度和百分比,同时支持断点续传,对不安全的文件也能够给用户提供更完善的处理方案。
搜索功能兼容性更好:将地址栏与搜索栏合二为一,在地址栏键入字符,IE9会首先尝试将其解析为网址,如果解析失败才会转到搜索功能,如果想直接进行搜索,可以点击地址栏右侧的搜索按钮,或者使用Ctrl+E快捷键。
信息栏改名为通知栏:浏览器发生某些事件需要用户注意或操作时,譬如ActiveX阻止、弹出窗口阻止等,会弹出黄色的“信息栏”,这个功能一直沿用到最新的IE版本。在IE9中,信息栏从页面顶部移动到了底部,而最终的名称也将改为“通知栏”,以便更准确地描述其功能。
可调整的节能选项:节能减排,全世界都在搞,似乎和IE9没啥关系,但IE9也要来“拉闸限电”一把。在新版IE9中,将可以通过Win-dows 7 的“高级电源选项”设定Javascript的计时器频率,较低的频率让CPU和GPU使用率更低,也就更加节省宝贵的电能。
Opera 11
王道,个性化定制
Opera 11 RC候选版于上月发布,以创新而闻名于世的网络浏览器厂商Opera软件公司今天正式发布了Opera 11桌面浏览器的正式版本。Opera 11将优雅的设计、对最受欢迎功能的智能化更新、依据喜好定制个性化浏览器的新方法完美融合于一身。
这个被期盼已久的Opera全新版本为大家带来以下四大新增功能:
新增标签组功能:标签组功能是一种更好地管理你所打开标签的简单方法。只要将一个标签拖放到另外一个标签上即可创建标签组。或者,当你从其他页面中打开新的页面作为背景标签时,Opera浏览器也会自动生成一个标签组。
自由添加扩展插件:扩展插件不仅可以使用户的浏览器更具个性,还能够增强Opera浏览器的功能。据官方统计,已有超过200万个扩展插件被下载。
可视化鼠标手势:用户只需轻轻抖动手腕,就可以通过鼠标手势完成前进或者后退、打开新页面、关闭标签等更多动作。在Opera 11中,用户可以通过方便的可视向导了解精彩多样的鼠标手势。
更安全的地址栏:为了让用户更清晰地认识到所浏览网站的安全性,Opera 改进了地址栏的展现方式。Opera 11通过显示清晰的标志来标明网页的安全级别并允许立即打开,用户只需轻轻一击,即可获取网站相关的安全和可信度信息。
Safari 5
读网页的感觉像读书
Safari 5带着两个重要特性加入了浏览器的世界大战中,一是性能的提升借以挑战速度之王Chrome;二是易用的Safari阅读器功能,它提供给用户一个干净清洁的阅读和打印方式。所有的这些特性能够让Safari 5登上浏览器的王者宝座吗?
共用Chrome的引擎:苹果的Safari和Google的Chrome共用Webkit引擎,是苹果公司根据Linux操作系统中的部分代码开发而来,尽管在桌面领域,IE和Firefox占据了八成以上份额,但在智能手机领域,总是能看到Safari独特的界面。
界面简洁速度飞快:启动Safari后,会发现界面出奇地简洁,没有菜单栏,没有工具栏,甚至没有Windows程序标配的滚动栏。小小的地址栏和搜索栏并列在一起,使可视面积最大化。
支持扩展插件:从Safari 5开始,苹果也在自己的浏览器中加入支持扩展插件的功能。遗憾的是,Safari还不像Firefox那样有自己统一的扩展中心,需要用户自行去互联网搜索。但以苹果经营Appstore的经验,这方面迟早将会完善起来。
阅读器功能好用: Safari 5最大的功能改进就是增加“阅读器”功能。原来需要逐一点击的分页链接,已经全部被读取到这张“纸”上,只需滚动鼠标,就能完整地阅读这篇文章。这个功能,对那些经常阅读大量博客、图片的用户无疑是个福音,最大限度地提升了读者的阅读感受。
Firefox 4.0
新引擎,高性能zaidi
采用新引擎的Firefox 4.0的开发日程在过去一年里推迟了多次,当前其正式发布日期还是未知数。在Firefox 4.0 Beta中,开发人员并未透露Beta 9的新特性,看起来依然是在之前版本上进行了安全性和稳定性升级。
了解到火狐第4代浏览器将支持“请勿跟踪”功能,让使用者能够隐藏线上活动。
最新测试版还提供了3D图像支持技术,支持3D开发者在不安装附加程序的情况下构建自己的应用程序。
Chrome 9
Chrome 9 Beta提供了Windows、Mac和Chrome Frame(谷歌浏览器内嵌框架)版本,主要完善了稳定性,并且对用户界面进行了微调,并没有新增什么功能。
Chrome 9 Beta提供了一些试验性功能,包括用户自定义DNS地址、Web页面预渲染、Snap Start、试验性扩展API、点击播放。

                             上述文本均来源于网络,如果涉及侵权请及时联系删除。

web前端小故事(浏览器大战)相关推荐

  1. WEB前端底层知识--浏览器是如何工作的

    随笔- 6  文章- 2  评论- 103 WEB前端底层知识--浏览器是如何工作的 概述 对于一直从事B/S架构(B/S也是一种C/S架构,只不过C/S自己写显示而B/S有相对统一的显示引擎实现而已 ...

  2. Web前端页面的浏览器兼容性测试心得(三)总结一些IE8兼容问题的解决方案

    Web前端页面的浏览器兼容性测试心得(三)总结一些IE8兼容问题的解决方案 参考文章: (1)Web前端页面的浏览器兼容性测试心得(三)总结一些IE8兼容问题的解决方案 (2)https://www. ...

  3. web前端开发常用浏览器介绍及运行配置

    1.web前端开发常用浏览器介绍 浏览器是用来检索展示以及传递web信息的应用程序,市面上比较常见的浏览器有IE浏览器.火狐浏览器.谷歌浏览器.Safari浏览器和欧朋浏览器等,其中IE.火狐和谷歌是 ...

  4. web前端小项目个人实例_Web前端:小程序界面与逻辑项目实训

    大家好,我来了!本期为大家带来的Web前端学习知识是"Web前端:小程序界面与逻辑项目实训",喜欢Web前端的小伙伴,一起看看吧! 主要内容 数据绑定 渲染 界面层数据渲染 事件处 ...

  5. Web前端小测试——Vue简易投票(根据票数实时更新排名)

    前言:新人投稿,不足之处,还望斧正! 这段时间有个Web前端实验上机测试,当时没有在限定的时间内做出来的,真的感觉自己好笨好笨,所有积累的理论基础感觉自己没有任何一丢丢可以拿上台面来,过后也因此不敢去 ...

  6. web前端常识之浏览器原理

    一.HTTP协议定义 URL的组成 例如:http://www.alimama.com/membersvc/index.htm.它的含义如下: http://:代表超文本传输协议,通知baidu.co ...

  7. Web前端开发之浏览器兼容问题

    1.居中问题 div里的内容,IE默认为居中,而FF默认为左对齐,可以尝试增加代码margin: 0 auto; 2.高度问题 两上下排列或嵌套的div,上面的div设置高度(height),如果di ...

  8. html5 indexeddb 排序,HTML5 IndexedDB,Web SQL数据库和浏览器大战

    根据您在iOS上对Safari的要求,除了WebSQL之外别无选择 . 其他移动浏览器(如Opera和Opera)支持WebSQL黑莓 . 即使他们有IndexedDB,我也不认为他们会删除WebSQ ...

  9. Web前端小例子——简单导航栏

    写一个导航栏: 使用ul.li.a标签: 步骤:              1:ul去除默认属性              2:li 漂浮              3:a变为块级元素(点击整个区域都 ...

  10. 开发pc页面_干货分享:2020年Web前端开发学习路线图

    2020年是充满机遇与挑战的一年,这一年注定不平凡.随着5G商用.传统产业数字化转型加快,我们完全可以想象到互联网行业即将迎来自己的"高光时刻",因此,现在学习Web前端正当时. ...

最新文章

  1. jQuery中get()和eq()的区别
  2. PHP一行命令打印当前系统时间
  3. wxWidgets:事件和事件处理
  4. boost::serialization模块测试extended_type_info的实现,使用多个共享库时有效
  5. 撰写本文的所有基本React.js概念
  6. const、volatile、mutable关键字
  7. 华为2018年收入超阿里腾讯总和,任正非:华为最大问题是赚钱太多
  8. 图解Http学习第一章
  9. Linux虚拟化:Virtio: 一个 I/O 虚拟化框架
  10. JS onclick 传参异常问题
  11. python 文本处理---英文文本预处理(简单易懂 全有注释)!!!!!使用正则表达式以及nltk库分词器双方法!
  12. 2023中国人民公安大学计算机考研信息汇总
  13. python里hist_python matplotlib模块: hist(直方图)
  14. python 计算程序剩余时间的小程序
  15. 假期北京旅游请注意了!
  16. 梅尔加尼服务器状态,梅尔加尼服务器第二界闪光平原暴力竞走大赛
  17. 从勾股定理看机器学习
  18. ADS-WK11-Review of Programming Contest Rules-回溯剪枝
  19. 基于Vue的淘宝首页跳转商品搜索页的最佳实现方式总结(包括v-model组件间使用技巧总结)
  20. 以太网/串口连接开发板

热门文章

  1. iOS UISwitch控件
  2. Junit原生断言和hamcrest断言的不同与使用
  3. Java宠物管理系统(运用接口简易版)
  4. GJB289A总线测试工装研究
  5. 五大黑科技资源网站,你想要的这里都有
  6. 开发工具-Hijson
  7. 台式计算机怎么安装无线信号接收器,电脑wifi接收器怎么用
  8. 基于链队列的银行叫号系统
  9. CTF常见的php函数
  10. NI 视觉入门软件介绍