浏览器的历史

180 阅读3分钟

5大主流浏览器 内核 IE trident Chrome webkit blink 谷歌 safari webkit 苹果 firefox gecko 火狐 opera presto webkit blink 欧朋

浏览器的历史 和 js的诞生

1、1990 html1.0 Tim Berners-Lee 蒂姆·博纳斯·李 超文本分享资讯的人 world wide web 移植到c libwww/nexus 允许别人浏览他人编写的网站 蒂姆·伯纳斯-李在1990年发明了第一个网页浏览器WorldWideWeb,此浏览器后改名为Nexus。而真正普遍可用的是一个叫Erwise的浏览器,采用图形界面,由罗伯特·卡里奥发起开发。

2、1993 美国伊利诺大学的国家超级计算机应用中心NCSA组织(马克 安德森) MOSIAC浏览器 显示图片 图形化浏览器 1993年,马克·安德森发布Mosaic——“世界上最流行的浏览器”,它引发了1990年代的互联网热潮。接着他辞职并成立了自己的公司——Netscape网景,发布了受Mosaic影响的Netscape Navigator。Netscape Navigator很快便成为世界上最流行的浏览器,市占率一度达到90%

3、1994 马克 安德森和吉姆 克拉克硅图SGI MOSIAC communication corporation 插曲 MOSIAC ->伊利诺大学->spy glass 公司 Netscape communication corporation 网景公司 -> netscape navigator ->2003

1994.7 HTML 2.0 规范发布 1994 万维网联盟(World Wide Web Consortium)成立,简称 W3C 由此世界进入了纯静态网页的Web 1.0 时代。

4、1995 微软的公司收购spy glass ->ie internet exploror 1.0 ie3 jscript 为了抗衡Netscape浏览器,微软公司急忙买了Spyglass公司的技术,发布Internet Explorer,这引发了第一轮浏览器大战。但是因为它是捆绑在Windows系统中的,所以Internet Explorer在网页浏览器市场获取了主导地位,其市占率于2002年达到最高时超过95%。

5、1996 网景公司Brendan eich在netscape navigator 开发出了livescirpt 1996 年 Opera 正式发布,并最先进军移动市场

6、1996 java火起来了,网景livescript不温不火, 和sun商量,合作推广和宣传产品,livescript->javascript php jsp asp出现动态页面开始出现

1996.12 W3C 推出了 CSS 1.0 规范 1997.1 HTML3.2 作为 W3C 推荐标准发布 1997.6 ECMA 以 JavaScript 语言为基础制定了 ECMAScript 1.0 标准规范 1997.12 HTML 4.0 规范发布 1998 W3C 推出了 CSS 2.0 规范 1998.6 ECMAScript 2 规范发布 1999.12 ECMAScript 3 规范发布 1999 W3C 发布 HTML 4.01 标准,同年微软推出用于异步数据传输的 ActiveX,随即各大浏览器厂商模仿实现了 XMLHttpRequest(AJAX 雏形)

7、2001 ie6 xp诞生 js引擎(原来的引擎是html和css单引擎) ie2002 年的 96%。随着第一轮大战的结束,浏览器的创新也随之减少。

8、2003 Mozilla公司 Firefox -> Netscape navigator开源 苹果公司 2003 年正式推出了他们家的 Safari 浏览器, 2005 年 Ajax 正式提出web2.0到来前后端分离 2006年 John Resig发布了jQuery

9、2008 google 基于webkit blink geare Chrome 使用了 Safari 开源的 WebKit 作为布局引擎,并且研发了高效的 JavaScript 引擎 V8。 Chrome->v8引擎 ->js引擎 1.直接翻译机器码 2.独立于浏览器运行 node.js

progressive web app 渐进式 web app

10、2009 甲骨文Oracle收购了sun公司 js的所有权给了甲骨文

2009.12 ECMAScript 5.0 规范发布 2011.6 ECMAScript 5.1 规范发布 2012.10 微软发布 TypeScript 公开版 2014.10.28 W3C 正式发布 HTML 5.0 推荐标准 2015 年 6 月,ECMAScript 6.0