JavaScript前世今生
JavaScript前世今生
浏览器发展史
1990年
世界上第一个网页诞生!
最早的网页只能在操作系统的终端里浏览,也就是说只能使用命令行操作,网页都是在字符窗口中显示,这当然非常不方便。 后来用C语言移植了www,叫做 libwww ,这是第一个真正意义上兄许浏览他人网站的浏览器。
http://info.cern.ch/hypertext/WWW/TheProject.html
什么是超文本?
- 文本之间可以通过某种连接联系起来
- 文本要有确切的格式
- 除了文字外可以显示一些诸如媒体和图片的东西
蒂姆博士基于已有的互联网的TCP/IP协议发明了http协议(Hyper Text Transport Protocol)
1993年
页面不再只是文字!图片登场,浏览器破圈
马克安德森暑假在IBM工作的时候,详细的了解了WWW,和另一位NCSA的成员朋友研发了MOSIAC浏贤器,可以显示图片!(他的渲染引擎加入了渲染图片的功能)
1994年
安德森和吉姆克拉克离开NCSA,成立了NetScape网景公司。
因为MOSIAC的版权在他俩原来的机构NCSA手里,NCSA后来把MOSIAC的版权卖给了spy glass
在MOSIRC 基础上开发了一个 netscape navigator(90年代到2003年就在用这个)
1995年
liveScript诞生,网景公司的一位大神Brendan eich,在netscape navigator内核的基础上开发了livescript
Netscape公司与Sun公司(Java语言的发明者和所有者)达成协议,后者允许将这种语言叫做JavaScript 。这样一来,Netscape公司可以借助Java语言的声势,而Sun公司则将自己的影响力扩展到了浏览器。
1996年
微软加入浏览器市场,脚本登上浏览器舞台。
Navigator2.0浏览器正式内置了JavaScript脚本语言。
微软收购了spy glass,在MOSIAC的基础上开发了IE internet exploror 1.0
1996年8月,微软模仿JavaScript开发了一种相近的语言,取名为JScript
Netscape公司决定将JavaScript提交给国际标准化组织ECMA(EuropeanComputer Manufacturers Association),希望JavaScript能够成为国际标谁,以此抵抗微软。ECMA的39号技术委员会(Technical Committee 39 )负责制定和审核这个标准,成员由业内的大公司派出的工程师组成。
2001年
windowsXP和IE6登场,JS引擎抽离
2003年
元老netscape navigator被windows xp的ie6薄纱,退出历史舞合,fireFox吃一手剩饭
2008年
谷歌浏览器横空出世
谷歌浏览器和safari共同研制了webkit内核
后来谷歌在webkit的基础上,改名为blink内核
谷歌浏览器之所以是最快的浏览器,因为其研制了V8引擎作为JS引擎
V8引擎有两大特点:
- 直接把代码转为机器码,眺过字节码
- 可以独立于浏览器运行(nodejs)
甲骨文公司收购了SUN公司,Javascript版权归甲骨文公司
前端世界从原始社会走向了赛博朋克...