专业素养(一)

浏览器两部分:
shell
内核:渲染引擎(layout engineer)或(Rendering Engine)和 JS 引擎
后来 JS 引擎越来越独立,内核就倾向于单指渲染引擎
和其他模块

浏览器发展史

最早的浏览器是首个网页浏览器 Worldwide Web 简称www ,给了CERN(欧洲核子研究中心),做为处理庞大电话本的

Mosaic(马赛克)出现了 , 第一个能显示和使用图片的浏览器

NetScape(网景)公司 成立了发布了第一款商业浏览器NetScape Navigator ,Gecko内核。 随后火遍全球,随后他就想那干脆弄一个操作系统好了。然后他就被微软注意了, 微软意识到网景通讯公司对其操作系统和应用市场的威胁,立马收购另外一家浏览器公司,在其基础上开发了IE,IE就和windows捆绑销售,随后IE占据了市场。 Trident内核。

后来大概98年(网上查的)网景公司竞争失败,开放了网景浏览器的源码,并成立了 Mozilla组织,(火狐由这个组织创建的)

挪威的opera也发布了,有自己独立的内核(Presto),但是这浏览器市场占有率一直有都不高,半死不拉活那种

题外:

User-Agent字段解释

简要版解释:

我用的Chrome浏览器,查看User-Agent的结果:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
(KHTML, like Gecko) Chrome/60.0.3100.0 Safari/537.36

User-Agent通常格式:

bash Mozilla/5.0 (平台) 引擎版本 浏览器版本号

第一部分:Mozilla/5.0 由于历史上的浏览器大战,当时想获得图文并茂的网页,就必须宣称自己是 Mozilla
浏览器。此事导致如今User-Agent里通常都带有Mozilla字样,出于对历史的尊重,大家都会默认填写该部分。

2002年IE开始主导浏览器市场,市场份额达到95%。
2006年10月推出了IE7,兼容windowsxp和Vista。
虽然ie7做了兼容,但是ie6开始到ie8七八年间几乎没对浏览器做什么革新
IE坐在份额第一的头把交椅后,却一直不思进取,自己制作一套web标准,也不怎么支持html,javascript,css这些web技术的新版本特性

之后第二次浏览器大战爆发了
苹果发布了Safari公开测试版,推出了WebKit引擎。(基于KHTML)
Mozilla的Firefox发布了,(Gecko)
08年谷歌发布了google chrome ,带着Chromium 内核(WebKit) , 后来自己混了

虽然IE浏览器现在被很多人诟病,但是不得不说IE6也是做了很大贡献的,这里就引出了js引擎这个东西

js引擎发展史

95 年 Netscape 一位名为 Brendan Eich 的工程师创造了 JavaScript

1996年8月,微软公司强势介入,宣布推出自己的脚本语言Jscript;11月,为了压制微软,网景公司决定申请Javascript的国际标准;1997年6月,第一个国际标准ECMA-262正式颁布。

IE6首次实现对js引擎的优化和分离(2001)
Chrome发布后使用优化后的js引擎(v8引擎:可以直接把js代码转换为机械码)(2008)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值