5大主流浏览器及其内核
浏览器 | 内核 |
---|---|
Safari | WebKit https://webkit.org/ |
Chrome | WebKit / Blink |
Opera | Presto |
Firefox | Gecko |
IE | Trident |
浏览器组成
- shell部分(用户能看到的部分)
- 内核部分
渲染引擎(语法规则和渲染)
javascript引擎
其他模块 (异步)
浏览器的历史和javascript的诞生
1.1990年,蒂姆·伯纳斯·李是万维网(world wide web)的发明者,开发出世界上第一个Web服务器和第一个Web客户机,是一个所见即所得的超文本浏览编辑器。蒂姆·伯纳斯·李_百度百科
2.1993年,美国伊利诺大学NCSA组织的马克·安德森同吉姆·克拉克一起苦干6星期,开发出UNIX版的Mosaic浏览器。马克·安德森_百度百科
3.1994年,马克·安德森同吉姆·克拉克(硅谷SGI)成立Mosaic公司,后改名为网景(Netscape)公司,浏览器的名字也被改为Navigator(领航员)。吉姆·克拉克_百度百科
4.1996年,微软公司收购spy glass公司(有Mosaic的商标权),开发出IE1.0,后推出IE3.0中,以JScript为名发布了JavaScript的一个版本。
5.1996年,网景公司的布兰登·艾奇(Brendan eich)设计了livescript,后改名为JavaScript。Brendan eich_百度百科
6.2001年,IE6 xp诞生。
7.2003年,Mozilla公司开发出firefox,以Netscape的navigator为原型。
8.2008年,google基于webkit,blink,gears开发Chrome,采用了优化后的JavaScript引擎,代号V8,因其能直接翻译机器码并且能独立于浏览器运行,以速度快而闻名。
9.2009年,甲骨文Oracle收购Sum公司,JS的所有权归甲骨文。
10.2009年,Ryan Dahl推出基于JS语言和V8引擎的开源web服务器项目,即node.js。