五大主流浏览器及四大内核软件,五大主流浏览器及四大内核区别
https://blog . csdn . net/yuyanjing 123456789/article/details/78689595
上过网的人对浏览器都很熟悉。只是用户只看到了浏览器本身,而很少看到浏览器的核心部分——浏览器内核。自从第一个libwww(Library WorldWideWeb)浏览器开发以来,它经历了无数次竞争和淘汰。
目前国内常见的浏览器有IE、火狐、QQ、Safari、Opera、Google Chrome、百度、搜狗、猎豹、360、UC、漫游、世界之窗等。但目前最受欢迎的浏览器有五个,分别是IE、火狐、谷歌Chrome、Safari和Opera。
浏览器最重要的部分是它的内核。浏览器内核(Browser kernel)是浏览器的核心,也叫“渲染引擎”,用来解释网页的语法并渲染到网页上。浏览器的内核决定了浏览器应该如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页有不同的语法解释,所以web开发者需要在不同内核的浏览器中测试网页的渲染效果。
简单介绍一下五大浏览器。(按时间顺序)
1.IE浏览器:
IE是微软旗下的浏览器,是国内用户数量最多的浏览器。IE诞生于1994年,当时微软为了对抗占据近90%市场份额的网景导航器,在Windows中开发了自己的浏览器Internet Explorer。此后也引发了第一次浏览器大战。结果可想而知,微软大获全胜,网景不得不把自己卖给AOL。但事实上,事情并没有结束。网景后来开发了流行的火狐浏览器,火狐已经成为世界五大浏览器之一。
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内核,转而使用当时谷歌开源的webkit内核。后来Opera浏览器效仿Google,把浏览器内核改成了Blink内核。此后,Presto内核也淡出了互联网市场。
3.Safari浏览器:
第二次浏览器大战是从苹果发布Safari浏览器开始的。2003年,苹果在苹果手机上开发了Safari浏览器,并利用其独一无二的手机市场份额,使Safari浏览器迅速成为全球主流浏览器。Safari是第一个使用webkit内核的浏览器,现在也是苹果的默认浏览器。
4.火狐浏览器:
Firefox是Mozilla的浏览器,也是刚才提到的网景的后期浏览器。网景被收购后,网景员工成立了非营利组织Mozilla Foundation,他们在2004年推出了自己的浏览器Firefox。使用Firefox作为内核。Gecko是一个开源项目,代码完全公开,所以受到很多人的青睐。火狐的出现加速了第二次浏览器大战的开始。第二次浏览器大战与第一次不同,其特点是百家争鸣。从此打破了自1998年网景被收购以来,IE浏览器在浏览器市场一家独大的局面。
5.铬浏览器:
Chrome浏览器是谷歌旗下的一款浏览器。Chrome自发布以来一直简洁、快速、安全,因此受到人们的追捧。起初,Chrome采用webkit作为其浏览器内核。直到2013年,谷歌宣布不再使用苹果的webkit内核,开始使用webkit的分支内核Blink。
以上是对五大浏览器的介绍,其次是四大内核。在介绍五大浏览器的同时,我们也顺便介绍了四大核心。四个核心分别是Trident(也叫IE内核)、webkit、Blink和Gecko。五大浏览器都采用单片内核,随着浏览器的发展,双核也出现了。像360和QQ这样的浏览器都是用双核的。
作为前端开发,需要熟悉四个核心。四个核心的不同分析,使得网页的渲染效果更加多样化。这里总结一下常用浏览器使用的内核。
1.IE浏览器内核:三叉戟内核,又称IE内核;
2.Chrome浏览器内核:统称为Chrome内核或Chrome内核。以前是Webkit内核,现在是Blink内核;
3.火狐浏览器内核:壁虎内核,俗称火狐内核;
4.Safari浏览器内核:Webkit内核;
5.Opera浏览器内核:原来是自己的Presto内核,后来是Webkit,现在是Blink内核;
6、360浏览器、猎豹浏览器内核:IE Chrome双内核;
7.搜狗、米优和QQ浏览器内核:Trident Webkit(高速模式);
8.百度浏览器,世界之窗内核:IE内核;
9、2345浏览器内核:以前是IE内核,现在也是IE Chrome双内核;
我写这篇文章主要是因为我在前端开发过程中经常遇到浏览器兼容问题。以后有时间再总结不同内核浏览器渲染效果的差异。这是对不同浏览器和内核的总结。希望对大家有帮助。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。