JavaScript的主流浏览器及其内核介绍
任何上过网的用户对是再熟悉不过了。只是用户看到仅仅只是浏览器本身,却很少能看到浏览器最核心的部分—浏览器内核。从第一款libwww(library worldwideweb)浏览器发展至今已经经历了无数竞争与淘汰了。现在国内常见的浏览器有:ie、firefox、qq浏览器、safari、opera、google chrome、百度浏览器、搜狗浏览器、猎豹浏览器、360浏览器、uc浏览器、遨游浏览器、世界之窗浏览器等。但目前最为主流浏览器有五大款,分别是ie、firefox、google chrome、safari、opera。
浏览器最重要的部分是浏览器的内核。浏览器内核是浏览器的核心,也称“渲染引擎”,用来解释网页语法并渲染到网页上。浏览器内核决定了浏览器该如何显示网页内容以及页面的格式信息。不同的浏览器内核对网页的语法解释也不同,因此网页开发者需要在不同内核的浏览器中测试网页的渲染效果。
简单介绍一下五大主流浏览器。(按时间顺序)
1、ie浏览器:
ie是微软公司旗下浏览器,是目国内用户量最多的浏览器。ie诞生于1994年,当时微软为了对抗市场份额占据将近百分之九十的网景netscape navigator,于是在windows中开发了自己的浏览器internet explorer,自此也引发了第一次浏览器大战。结果可想而知,微软大获全胜,网景不得不将自己卖给aol公司。但实际上事情并没有结束,网景后来开发了风靡一时的firefox火狐,至今firefox也成为世界五大浏览器之一。
1996年,微软从spyglass手里拿到spyglass mosaic的源代码和授权,开始开发自己的浏览器ie。后来,微软以ie和windows捆绑的模式不断向市场扩展份额,使ie成为市场的绝对主流。现在装了windows的电脑基本无法卸载ie。
2、opera浏览器:
opera是挪威opera software asa公司旗下的浏览器。1995年,opera公司发布第一版opera浏览器,使用自己研发的presto内核。当时opera公司的开发团队不断完善presto内核,使opera浏览器一度成为*浏览器。直到2016年奇虎360和昆仑万维收购了oprea浏览器,从此也丢弃了强大的presto内核,改用当时google开源的webkit内核。后来opera浏览器跟随google将浏览器内核改为blink内核。自此presto内核也淡出了互联网市场。
3、safari浏览器:
第二次浏览器大战是从苹果公司发布safari浏览器开始的。2003年,苹果公司在苹果手机上开发safari浏览器,利用自己得天独厚的手机市场份额使safari浏览器迅速成为世界主流浏览器。safari是最早使用webkit内核的浏览器也是现在苹果默认的浏览器。
4、firefox浏览器:
firefox浏览器使mozilla公司旗下浏览器,也是刚才提到的网景公司后来的浏览器。网景被收购后,网景人员创办了mozilla基金会,这是一个非盈利组织,他们在2004年推出自己的浏览器firefox。firefox采用gecko作为内核。gecko是一个开源的项目,代码完全公开,因此受到很多人的青睐。firefox的问世加快了第二次浏览器大战的开始。第二次浏览器大战与第一次二元鼎力的局面不同,这一次的特点就是百家争鸣,也自此打破了ie浏览器从98年网景被收购后独步浏览器市场的局面。
5、chrome浏览器:
chrome浏览器是google旗下的浏览器。chrome浏览器至发布以来一直讲究简洁、快速、安全,所以chrome浏览器到现在一直受人追捧。最开始chrome采用webkit作为浏览器内核,直到2013年,google宣布不再使用苹果的webkit内核,开始使用webkit的分支内核blink。
以上是五大浏览器的简介,接下来是四大内核。在介绍五大浏览器的同时也已经顺便介绍了四大内核。四大内核分别是:trident(也称ie内核)、webkit、blink、gecko。五大浏览器采用的都是单内核,而随着浏览器的发展现在也出现了双内核。像360浏览器、qq浏览器都是采用双内核。
作为,熟悉四大内核是非常有必要的。四大内核的解析不同使网页渲染效果更具多样化。下面总结一下各常用浏览器所使用的内核。
1、ie浏览器内核:trident内核,也是俗称的ie内核;
2、chrome浏览器内核:统称为chromium内核或chrome内核,以前是webkit内核,现在是blink内核;
3、firefox浏览器内核:gecko内核,俗称firefox内核;
4、safari浏览器内核:webkit内核;
5、opera浏览器内核:最初是自己的presto内核,后来是webkit,现在是blink内核;
6、360浏览器、猎豹浏览器内核:ie+chrome双内核;
7、搜狗、遨游、qq浏览器内核:trident(兼容模式)+webkit(高速模式);
8、百度浏览器、世界之窗内核:ie内核;
9、2345浏览器内核:以前是ie内核,现在也是ie+chrome双内核;
上一篇: 豆腐能减肥吗
下一篇: C++ 多维数组练习
推荐阅读
-
IE及IE内核的浏览器剪贴板操作时警告提醒的去除方法介绍
-
浏览器的内核是什么? 常见的几种浏览器的内核介绍
-
JavaScript的主流浏览器及其内核介绍
-
前端开发值得了解的浏览器内核历史:主流浏览器内核介绍
-
[javascript] 主流浏览器对ES6的支持情况
-
分别讲解目前主流的四大浏览器内核Trident、Gecko、WebKit以及Presto
-
canvas 画布在主流浏览器中的尺寸限制详细介绍
-
JS 加入收藏夹的代码(主流浏览器通用)_javascript技巧
-
js中的eventType事件及其浏览器支持性介绍_javascript技巧
-
一个css与js结合的下拉菜单支持主流浏览器_javascript技巧