web发展史
Mosaic,是互联网历史上第一个获普遍使用和能够显示图片的网页浏览器,于1993年问世。
1994年4月,马克.安德森和Silicon Graphics(简称为SGI,中译为“视算科技”或“硅图”)
公司的创始人吉姆·克拉克(Jim Clark)在美国加州设立了“Mosaic Communication Corporation”。
Mosaic公司成立后,由于伊利诺伊大学拥有Mosaic的商标权,且伊利诺伊大学已将技术转让给
Spy Glass公司,开发团队必须彻底重新撰写浏览器程式码,且浏览器名称更改为Netscape Navigator,
公司名字于1994年11月改名为“Netscape Communication Corporation”,此后沿用至今,
中译为“网景”。微软的Internet Explorer及Mozilla Firefox等,其早期版本皆以Mosaic
为基础而开发。微软随后买下Spy Glass公司的技术开发出Internet Explorer浏览器,而
Mozilla Firefox则是网景通讯家开放源代码后所衍生出的版本。
js历史
JavaScript作为Netscape Navigator浏览器的一部分首次出现在1996年。它最初的设计
目标是改善网页的用户体验。作者:Brendan Eich期初JavaScript被命名为,LiveScript,
后因和Sun公司合作,因市场宣传需要改名JavaScript。后来Sun公司被Oracle收购,JavaScript
版权归Oracle所有。
浏览器组成
浏览器组成分为以下几个部分:
1.shell部分
2.内核部分
渲染引擎(语法规则和渲染)
js引擎
其他模块
js引擎
2001年发布ie6,首次实现对js引擎的优化和分离。2008年Google发布最新浏览器Chrome,
它是采用优化后的javascript引擎,引擎代号V8,因能把js代码直接转化为机械码来执行,进
而以速度快而闻名。后Firefox也推出了具备强大功能的js引擎Firefox3.5 TraceMonkey
(对频繁执行的代码做了路径优化)Firefox4.0 JeagerMonkey
js的逼格
解释性语言 — (不需要编译成文件)跨平台,单线程ECMA标注 — 为了取得技术优势,
微软推出了JScript,CEnvi推出ScriptEase,与JavaScript同样可在浏览器上运行。为了统一
规格JavaScript兼容于ECMA标准,因此也称为ECMAScript。
js执行队列