1.什么时是主流浏览器?
主流浏览器之所以称之为主流的原因有两个
1.在市场上会有一定的市场份额。
2.必须有独立研发的内核。(真正主流的原因)
浏览器分为两部分:1.shell部分 2.内核部分
shell部分
shell部分是最不值钱的,linux可以开发shell。浏览器的导航栏工具二维码等都是shell叫做外壳,这些操做类展示部分。如图
这些叫做浏览器的操作展示页面部分,这种东西但凡程序员的脑子没有问题是个linux开发工程师都能写出来一个一模一样的,而且能写出来美轮美奂的。中国浏览器那都不强就这个外壳shell做的很。老漂亮了像什么自定义风格,田园风格,游戏动漫风格等,这都是shell最不值钱的部分,值钱的是内核部分。
内核部分
一个浏览器运行的快于不快,识别代码的路径问题,包括很多优化问题都是由内核来决定的。
( IE 360 百度 腾讯 )这些浏览器中只有IE有自主研发的内核。
真正的主流浏览器
IE
ie1996年出的ie1.0,内核独立研发的叫trident
Firefox(火狐)
Firefox内核叫Gecko
Google chrome(是现在市场份额全球第一的浏览器,在2016年年终的时候超越IE)
Google chrome的叫Wedkit,Wedkit还真不少谷歌的工程师自己研发的,是谷歌工程师和苹果工程师一起研究的叫做Wedkit,后来08年的时候谷歌一看和你一起用个内核太麻烦了天天和你争夺版权问题,谷歌就把自己的核心技术剥离出来自己弄一个内核就剥离出一个新的内核叫作Blink,2014年投入的市场。所以谷歌你说Wedkit或Blink都可以。
Safari(苹果的御用浏览器)
Safari的叫Wedkit
Opera(一个丹麦人开发的浏览器,特点就是半死不活市场占有率始终保持在5%-3%之间,好处也没什么好处,反正一直活着)
Opera的叫presto
今天讲的这些东西你就不用理解你就背就行了,因为谁也不会问你内核里有什么东西,这只是你专业素养的体现。它不是什么技术也没有什么逻辑就看你对这个行业是否热爱。