web浏览器进化简史
文章转自个人博客https://knightyun.github.io/2018/05/22/web-browser-history,转载请申明。
发展史与时间线
1989年,科学家**Tim-Berners-Lee发明了World Wide Web(万维网)。
1990年,他开发了世界上第一款网页浏览器,为避免与万维网混淆,改名为NEXUS,但不支持图片。
1993年,伊利诺大学的NCSA组织创造了第一款可显示图片的浏览器,Mosaic(马赛克)
1994年10月在麻省理工学院计算机科学实验室成立万维网联盟。建立者正是万维网的发明者蒂姆·伯纳斯·李。万维网联盟(World Wide Web Consortium,简称W3C)。
1994年,Mozilla出现了。不过,鉴于当时 Mosaic 的权势。为了避嫌,最终改名成了Netscape Navigator(网景公司开发的网络浏览器)。凭借着html框架显示等新特性,很快成为了新的霸主。
1995年微软发布了跟系统“捆绑”的浏览器Internet Explorer(IE),凭借着操作系统的占有率,IE就把Netscape挤下了霸主宝座。
和 IE 差不多时间诞生,还有一直不温不火的 Opera。
NetScape并未放弃,围绕着浏览器引擎衍生出了人们熟知 Firefox。
2003年,苹果推出的 Safari。
2008年 Google 携 Chrome 参战,让 IE 逐渐失利。
2015年,微软为了改变局面,推出了 Edge。
但 Chrome 以及类似内核的浏览器依旧是主流。
**技术文章推送** **手机、电脑实用软件分享**
web浏览器进化简史相关推荐
- Web(万维网)发展简史
静态网页的诞生 1989年,在欧洲粒子物理实验室(粒子物理研究通常与来自世界各地的研究所进行合作)的IT部门工作的Tim Berners-Lee向其领导提出了一项名为Information Manag ...
- 如何兼容IE4:Web浏览器兼容性浅谈
一.前言 显然,如今诸多网站都希望自身兼容性尽量好,能够让用旧版浏览器的用户也能访问到完整的内容和功能.但是,显然,有时这是一个非常复杂的问题. 本文旨在结合一次插件开发过程中,所遇到和总结的所有问题 ...
- 互联网大脑进化简史,华为云EI智能体加入-2018年7月新版
要:华为云EI智能体是2018年以来产生的第八个类脑智能巨系统,在中国,目前除了小米.联想.今日头条,几乎所有的互联网巨头都提出了自己的"大脑"系统建设计划. 1969年互联网诞生 ...
- [C# 网络编程系列]专题四:自定义Web浏览器
前言: 前一个专题介绍了自定义的Web服务器,然而向Web服务器发出请求的正是本专题要介绍的Web浏览器,本专题通过简单自定义一个Web浏览器来简单介绍浏览器的工作原理,以及帮助一些初学者揭开浏览器这 ...
- Beaker:一个基于Electron的点对点Web浏览器
Beaker是一个基于Electron.Chromium和Node.js的实验性.点对点Web浏览器.Beaker包含新的基于Dat的API,用于构建无主机应用程序,同时又保持与传统Web的兼容性. ...
- 大多数Web浏览器中都可以使用PUT,DELETE,HEAD等方法吗?
我在这里看到了几个问题,例如如何调试RESTful服务 ,其中提到: 不幸的是,同一浏览器不允许我测试HTTP PUT,DELETE,并且在某种程度上甚至无法测试HTTP POST. 我还听说其他一些 ...
- 第十一章:WEB浏览器中的javascript
客户端javascript涵盖在本系列的第二部分第10章,主要讲解javascript是如何在web浏览器中实现的,这些章节介绍了大量的脚本宿主对象,这些对象可以表示浏览器窗口.文档树的内容.这些章节 ...
- 禁用Cookie在web浏览器中读取/写入c#应用程序
我希望网站无法读取cookie或在webbrowser c#控制应用程序中写入新的cookie.当webbrowser c#应用程序运行时,我宁愿禁用所有网站的所有读/写cookie操作,如果不是,那 ...
- 服务器应用程序不可用您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷...
错误提示: 服务器应用程序不可用您试图在此 Web 服务器上访问的 Web 应用程序当前不可用.请点击 Web 浏览器中的"刷新"按钮重试您的请求. 管理员注意事项:详述此特定请求 ...
最新文章
- 语音公司集体杀入AI芯片 2019场景落地战打响!
- 安卓高手之路之(架构设计)
- 路由跟踪工具0trace
- 软件测试中排错的基本方法
- vm虚拟机下linux安装python_机器人编程01——虚拟机VM安装Ubuntu并配置python开发环境...
- python dict常用操作
- Docker框架的使用系列教程(四)容器的使用
- Flutter入门三部曲(3) - 数据传递/状态管理 | 掘金技术征文
- 机器学习核心算法之——贝叶斯方法
- java正则替换数字_Java 正则表达式,替换图片名称,替换数字,和谐用语,复制文件...
- 深度学习TF—11.Auto-Encoders自编码器
- IDEA中Ctrl+Shift+f快捷键无效的解决方式
- 实对称矩阵的特征值求法_机器学习和线性代数 - 特征值和特征向量
- vscode终端中文乱码问题的解决方案合集c++
- DS18B20调试总结
- 从逻辑功能上看 可以把计算机网络分成,从逻辑功能上看,可以把计算机网络分成通信子网和资源子网。...
- 如果一个人没有明确的目标,他的人生就像是一艘没有罗盘的船
- 2021-10-16设备管理与维修
- 靶机渗透练习43-Lord Of The Root
- Java基础(19)IO流